export interface AutoCompleteOption { value: T; label: string; disabled?: boolean; } declare function $$render(): { props: { options: AutoCompleteOption[]; value?: string; selected?: AutoCompleteOption | null; open?: boolean; placeholder?: string; disabled?: boolean; required?: boolean; minLength?: number; maxResults?: number; noResultsText?: string; filter?: (option: AutoCompleteOption, query: string) => boolean; class?: string; inputClass?: string; listClass?: string; optionClass?: string; emptyClass?: string; 'aria-label'?: string; 'aria-labelledby'?: string; empty?: import("svelte").Snippet<[{ query: string; }]>; option?: import("svelte").Snippet<[{ option: AutoCompleteOption; highlighted: boolean; index: number; }]>; onSelect?: (option: AutoCompleteOption) => void; onInput?: (value: string) => void; }; exports: {}; bindings: "value" | "open" | "selected"; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): "value" | "open" | "selected"; exports(): {}; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } declare const AutoComplete: $$IsomorphicComponent; type AutoComplete = InstanceType>; export default AutoComplete;