import { ElementDefinitionsMap } from "@fluid-topics/ft-wc-utils"; import { FtSearchInputProperties } from "./ft-search-input.properties"; import { FtSearchComponent } from "@fluid-topics/ft-search-context/build/registration"; import { FtSearchRequest, FtSuggestResult } from "@fluid-topics/public-api"; import { FtSearchInputSuggestionManager } from "./ft-search-input-suggestion"; import { I18nAttributeValue } from "@fluid-topics/ft-i18n/build/decorators/i18nAttribute"; declare const FtSearchInput_base: typeof FtSearchComponent & import("@fluid-topics/ft-wc-utils").Constructor; export declare class FtSearchInput extends FtSearchInput_base implements FtSearchInputProperties { static elementDefinitions: ElementDefinitionsMap; static styles: import("lit").CSSResult[]; constructor(); request?: FtSearchRequest; liveQuery: string; suggestResults?: Array; private forceCloseSuggestion; displaySuggestListbox: boolean; selectedSuggestOptionId?: string; launchSearchPath?: string; placeholder?: I18nAttributeValue; useCustomSearchPath: boolean; triggerSearchOnClear: boolean; focusOnDisplay: boolean; input: HTMLInputElement; private launchSearchButton; suggestions: FtSearchInputSuggestionManager; protected render(): import("lit-html").TemplateResult<1>; private renderLiveText; private onSearchBarKeyDown; private onSearchBarKeyUp; private onInput; private onClearInput; private launchSearch; onSuggestionSelected(value: string): void; get shouldDisplaySuggestions(): boolean; private onClick; private showSuggestionsOnFocus; private onFocus; focusInput(showSuggestions?: boolean): Promise; connectedCallback(): Promise; disconnectedCallback(): void; private closeSuggestListbox; } export {};