import { DatalistOption } from "../../datalist/DatalistHelper"; /** TODO call destroy on disconnect, and restart everything on connect */ export declare class AutocompleteComponent { private errors; private config; private ref; private oldAutofocus; private selectedOption; private inputElement; rootElement: HTMLElement; name: string; label: string; placeholder: string; aid: string; min: string | number; max: string | number; required: boolean; pattern: string; inline: boolean; readOnly: boolean; autofocus: boolean; value: string; isValid: boolean; valueLabel: string; open: boolean; options: DatalistOption[]; componentWillRender(): void; componentDidRender(): void; applyOptions(): void; render(): any; renderField(): any; renderOptions(): any; private toggleOptions; private handleSelect; private handleToggle; private handleBlur; private toHandleBlur; private resolveAndGetValue; private resetValue; }