import { nextTick } from 'vue'; declare const _default: import("vue").DefineComponent<{ readonly options: import("../../../utils").EpPropFinalized<() => any[], unknown, unknown, () => never[], boolean>; readonly width: import("../../../utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: import("../../../utils").EpPropFinalized; readonly minRows: import("../../../utils").EpPropFinalized; readonly maxRows: import("../../../utils").EpPropFinalized; readonly emptyText: import("../../../utils").EpPropFinalized; readonly labelValue: import("../../../utils").EpPropFinalized<() => { label: string; value: string; }, unknown, unknown, () => { label: string; value: string; }, boolean>; readonly rows: import("../../../utils").EpPropFinalized; readonly needTag: import("../../../utils").EpPropFinalized; }, { size: any; getFullData: any; clear: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { optionsChange: (val: any) => any; multipleSearch: (val: object) => object; search: (val: object) => object; clearMultipleValue: () => boolean; 'update:fullData': (val: any) => any; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any[], unknown, unknown, () => never[], boolean>; readonly width: import("../../../utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: import("../../../utils").EpPropFinalized; readonly minRows: import("../../../utils").EpPropFinalized; readonly maxRows: import("../../../utils").EpPropFinalized; readonly emptyText: import("../../../utils").EpPropFinalized; readonly labelValue: import("../../../utils").EpPropFinalized<() => { label: string; value: string; }, unknown, unknown, () => { label: string; value: string; }, boolean>; readonly rows: import("../../../utils").EpPropFinalized; readonly needTag: import("../../../utils").EpPropFinalized; }>> & { onSearch?: ((val: object) => any) | undefined; onOptionsChange?: ((val: any) => any) | undefined; onMultipleSearch?: ((val: object) => any) | undefined; onClearMultipleValue?: (() => any) | undefined; "onUpdate:fullData"?: ((val: any) => any) | undefined; }, { readonly width: import("../../../utils").EpPropMergeType; readonly disabled: import("../../../utils").EpPropMergeType; readonly options: any[]; readonly minRows: number; readonly maxRows: number; readonly emptyText: string; readonly labelValue: { label: string; value: string; }; readonly rows: number; readonly needTag: import("../../../utils").EpPropMergeType; }>; export default _default;