import { VtSelectOption, VtSelectProps } from './types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare var __VLS_8: { option: VtSelectOption; }, __VLS_23: {}; type __VLS_Slots = {} & { selected?: (props: typeof __VLS_8) => any; } & { default?: (props: typeof __VLS_23) => any; }; declare const __VLS_component: DefineComponent void; unregisterOption: (value: any) => void; focus(): void; blur(): void; clear(): void; validate(): boolean; clearValidation(): void; getSelectedOptions(): VtSelectOption[]; getValidationState(): { isValid: boolean; errors: string[]; }; setFilter(query: string): void; clearFilter(): void; getFilterQuery(): string; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { [x: string]: any; } & { [x: string]: any; }, string, PublicProps, Readonly & Readonly<{ [x: `on${Capitalize}`]: ((...args: any) => any) | undefined; }>, { placeholder: string; disabled: boolean; loading: boolean; trigger: string; placement: string; showTimeout: number; hideTimeout: number; status: "default" | "success" | "warning" | "error"; clearable: boolean; outlined: boolean; validateOnInput: boolean; validateOnBlur: boolean; multiple: boolean; selectAll: boolean; filterable: boolean; noDataText: string; loadingText: string; maxHeight: number; maxOptionsHeight: number; collapsedTags: boolean; filterPlaceholder: string; allowRemoteFilter: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=VSelect.vue.d.ts.map