declare const _default: import("vue").DefineComponent<{ modelValue: (StringConstructor | NumberConstructor)[]; multiple: { type: BooleanConstructor; default: boolean; }; disabled: BooleanConstructor; placeholder: StringConstructor; filterable: BooleanConstructor; notfoundtext: StringConstructor; maxdropheight: { type: StringConstructor; default: string; }; labelinvalue: BooleanConstructor; placement: { validator(value: unknown): boolean; default: string; }; isfixed: BooleanConstructor; isTag: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; loadingText: { type: StringConstructor; default: string; }; remoteMethod: { type: FunctionConstructor; }; remoteSelectedOptions: { type: ObjectConstructor; }; remain: { type: NumberConstructor; default: number; }; bench: { type: NumberConstructor; default: number; }; itemSize: { type: NumberConstructor; default: number; }; }, { prefixCls: string; query: import("vue").Ref; notFound: import("vue").Ref; selectedSingle: import("vue").Ref; remote: import("vue").ComputedRef; maxScrollbarHeight: import("vue").ComputedRef; classes: import("vue").ComputedRef<{ [x: string]: boolean; "jz-select": boolean; }>; notFoundCls: import("vue").ComputedRef<{ [x: string]: boolean; }>; notFoundShow: import("vue").ComputedRef; isTagNotFoundCls: import("vue").ComputedRef<{ 'isTag-not-found': false | import("vue").ComputedRef; }>; selectionCls: import("vue").ComputedRef<{ [x: string]: boolean; }>; placeholderCls: import("vue").ComputedRef<{ [x: string]: boolean; }>; selectedCls: import("vue").ComputedRef<{ [x: string]: boolean; }>; inputCls: import("vue").ComputedRef<{ [x: string]: boolean; }>; iconCls: import("vue").ComputedRef<{ [x: string]: boolean; }>; showPlaceholder: import("vue").ComputedRef; localeNotFoundText: import("vue").ComputedRef; localePlaceholder: import("vue").ComputedRef; dropVisible: import("vue").ComputedRef; handleBlur: () => void; toggleMenu: () => false | undefined; hideMenu: () => void; handleClose: () => void; updateBefore: () => void; updateAfter: () => void; reference: import("vue").Ref void; blur: () => void; input: HTMLInputElement; }, {}, {}, {}, {}, {}, { focus: () => void; blur: () => void; input: HTMLInputElement; }, {}, false, import("vue").ComponentOptionsBase, {}> | null>; input: import("vue").Ref; drop: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "change" | "update:modelValue" | "on-undo" | "focus" | "blur" | "clear" | "on-change" | "removeTag" | "visibleChange")[], "input" | "change" | "update:modelValue" | "on-undo" | "focus" | "blur" | "clear" | "on-change" | "removeTag" | "visibleChange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onInput?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onOn-undo"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; onVisibleChange?: ((...args: any[]) => any) | undefined; "onOn-change"?: ((...args: any[]) => any) | undefined; onRemoveTag?: ((...args: any[]) => any) | undefined; }, { placement: string; loading: boolean; disabled: boolean; multiple: boolean; isfixed: boolean; remain: number; bench: number; filterable: boolean; maxdropheight: string; labelinvalue: boolean; isTag: boolean; loadingText: string; itemSize: number; }>; export default _default;