import { IWebCompleteResponse } from '../../types/web-complete'; export declare class LemiAutoComplete { el: any; queryPath: string; queryParam: string; placeholder: string; minInput: number; maxSuggestions: number; bufferTime: number; allowSelectMultiple: boolean; suggestionGenerator: (search: string) => Promise; onSelected: (event: CustomEvent) => any; responseProcessor: (response: any) => IWebCompleteResponse[]; loading: boolean; webCompleteInput: HTMLWebCompleteElement; getValue(): Promise; getText(): Promise; get textInputClasses(): { "wrapper": string; "input": string; "suggestions": string; "suggestion": string; "active": string; }; _suggestGenerator: (search: string) => Promise; get suggestGenerator(): (search: string) => Promise; resetSearchInput(): void; handleSelectEvent(event: CustomEvent): void; componentDidLoad(): void; render(): any; }