UNPKG

strive-element

Version:

Vue3 st-element components

82 lines (81 loc) 2.54 kB
import type { SelectOption } from './types'; declare const _default: import("vue").DefineComponent<{ placeholder: { type: import("vue").PropType<string>; }; disabled: { type: import("vue").PropType<boolean>; }; modelValue: { type: import("vue").PropType<string>; required: true; }; options: { type: import("vue").PropType<SelectOption[]>; default: () => never[]; }; clearable: { type: import("vue").PropType<boolean>; }; renderLabel: { type: import("vue").PropType<import("./types").RenderLabelFunc>; }; filterable: { type: import("vue").PropType<boolean>; }; filterMethod: { type: import("vue").PropType<import("./types").CustomFilterFunc>; }; remote: { type: import("vue").PropType<boolean>; }; remoteMethod: { type: import("vue").PropType<import("./types").CustomFilterRemoteFunc>; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (value: string) => void; "update:modelValue": (value: string) => void; "visible-change": (value: boolean) => void; clear: () => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ placeholder: { type: import("vue").PropType<string>; }; disabled: { type: import("vue").PropType<boolean>; }; modelValue: { type: import("vue").PropType<string>; required: true; }; options: { type: import("vue").PropType<SelectOption[]>; default: () => never[]; }; clearable: { type: import("vue").PropType<boolean>; }; renderLabel: { type: import("vue").PropType<import("./types").RenderLabelFunc>; }; filterable: { type: import("vue").PropType<boolean>; }; filterMethod: { type: import("vue").PropType<import("./types").CustomFilterFunc>; }; remote: { type: import("vue").PropType<boolean>; }; remoteMethod: { type: import("vue").PropType<import("./types").CustomFilterRemoteFunc>; }; }>> & { onChange?: ((value: string) => any) | undefined; "onVisible-change"?: ((value: boolean) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; }, { options: SelectOption[]; }, {}>; export default _default;