declare const _default: import("vue").DefineComponent<{ modelValue: (StringConstructor | NumberConstructor)[]; 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; }; }, any, { prefixCls: string; visible: boolean; options: never[]; optionInstances: never[]; selectedSingle: string; selectedMultiple: never[]; query: string; lastQuery: string; selectToChangeQuery: boolean; notFound: boolean; model: string | number | undefined; animated: boolean; isUpdated: boolean; cacheValue: null; }, { remote(): boolean; maxScrollbarHeight(): number; classes(): {}; notFoundCls(): {}; isTagNotFoundCls(): { 'isTag-not-found': boolean; }; selectionCls(): {}; placeholderCls(): {}; selectedCls(): {}; inputCls(): {}; iconCls(): {}; showPlaceholder(): boolean; localeNotFoundText(): string; localePlaceholder(): string; dropVisible(): boolean; notFoundShow(): boolean; }, { remoteSearch(val: any): void; updateBefore(): void; updateAfter(): void; toggleMenu(): false | undefined; hideMenu(): void; handleClose(): void; findChild(cb: any): void; modelToQuery(isClose: any): void; broadcastQuery(val: any): void; updateOptions(init: any, slot: any): void; updateSingleSelected(init: any, slot: any): void; toggleSingleSelected(value: any, init: any): void; slotChange(): void; unescape(html: any): any; handleBlur(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { placement: string; loading: boolean; disabled: boolean; isfixed: boolean; remain: number; bench: number; filterable: boolean; maxdropheight: string; labelinvalue: boolean; isTag: boolean; loadingText: string; itemSize: number; }>; export default _default;