import { LitElement } from 'lit'; export declare class Autocomplete extends LitElement { options: any[]; label: string; placeholder: string; multiple: boolean; disabled: boolean; loading: boolean; freeSolo: boolean; clearOnEscape: boolean; disableClearable: boolean; size: 'small' | 'medium'; variant: 'outlined' | 'filled' | 'standard'; getOptionLabel?: (option: any) => string; isOptionEqualToValue?: (option: any, value: any) => boolean; filterOptions?: (options: any[], state: any) => any[]; private inputValue; private focused; private open; private selectedOptions; private highlightedIndex; static styles: import("lit").CSSResult; private getOptionLabelInternal; private isOptionEqualToValueInternal; private filterOptionsInternal; private handleInputChange; private handleInputFocus; private handleInputBlur; private handleKeyDown; private selectOption; private removeOption; private clearAll; private toggleDropdown; render(): import("lit-html").TemplateResult<1>; } //# sourceMappingURL=Autocomplete.d.ts.map