declare const _default: import("vue-demi").DefineComponent, {}, { isVue3: boolean; innerValue: Function; initialValue: undefined; innerLoading: undefined; innerOptions: never[]; optionGroupPropsList: never[]; optionPropsList: never[]; allSelected: boolean; indeterminate: boolean; previousQuery: null; sortablejs: null; }, { Locale(): any; Listeners(): any; Slots(): any; ShowSelectAllCheckbox(): any; ElSelectProps(): any; Props(): any; Search(): any; SearchImmediately(): any; isGrouped(): boolean; canSort(): any; }, { isGlobalSlot: typeof isGlobalSlot; setInnerOptions(newOptions: any): void; remoteMethod(query: any): void; updateLabel(): void; selectAll(checked: any): void; updateSelectAllStatus(): void; onVisibleChange(isVisible: any): void; getKey(v: any): any; getValue(v: any): any; getLabel(v: any): any; isDisabled(v: any): any; getGroupLabel(v: any): any; getGroupOptions(v: any): any; isGroupDisabled(v: any): any; sort(): void; }, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, string[], string, import("vue-demi").PublicProps, Readonly> & Readonly<{ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, "remoteMethod", import("vue-demi").ComponentProvideOptions, true, {}, any>; export default _default; import { isGlobalSlot } from '../../utils';