import { PropType } from "vue"; import { AutocompleteOption, AutocompleteColumn } from "./types"; declare const _default: import("vue").DefineComponent<{ query: { type: StringConstructor; default: string; }; executedQuery: { type: StringConstructor; default: string; }; options: { type: PropType; default: () => AutocompleteOption[]; }; totalOptions: { type: NumberConstructor; default: number; }; primaryKey: { type: StringConstructor; default: string; }; columns: { type: ArrayConstructor; default: () => AutocompleteColumn[]; }; selected: {}; clearable: { type: BooleanConstructor; default: boolean; }; pageNumber: { type: NumberConstructor; default: number; }; pageSize: { type: NumberConstructor; default: number; }; paginated: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; noResultsText: { type: FunctionConstructor; default: () => string; }; loading: { type: BooleanConstructor; default: boolean; }; paginationText: { type: FunctionConstructor; default: (start: number, end: number, count: number) => string; }; placement: { type: StringConstructor; default: string; }; optionsOpened: { type: PropType; default: undefined; }; }, unknown, { automaticOptionsOpen: boolean; focusedOptionIdx: number; }, { isOpen: { get(): boolean; set(value: boolean): void; }; }, { onSelected(option: AutocompleteOption): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => AutocompleteOption[]; }; totalOptions: { type: NumberConstructor; default: number; }; primaryKey: { type: StringConstructor; default: string; }; columns: { type: ArrayConstructor; default: () => AutocompleteColumn[]; }; selected: {}; clearable: { type: BooleanConstructor; default: boolean; }; pageNumber: { type: NumberConstructor; default: number; }; pageSize: { type: NumberConstructor; default: number; }; paginated: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; noResultsText: { type: FunctionConstructor; default: () => string; }; loading: { type: BooleanConstructor; default: boolean; }; paginationText: { type: FunctionConstructor; default: (start: number, end: number, count: number) => string; }; placement: { type: StringConstructor; default: string; }; optionsOpened: { type: PropType; default: undefined; }; }>>, { loading: boolean; query: string; executedQuery: string; options: AutocompleteOption[]; totalOptions: number; primaryKey: string; columns: unknown[]; clearable: boolean; pageNumber: number; pageSize: number; paginated: boolean; placeholder: string; noResultsText: Function; paginationText: Function; placement: string; optionsOpened: boolean | undefined; }>; export default _default;