/// //@ts-ignore import { i18n } from 'i18next'; /// //@ts-ignore import React from 'react'; import GcPdfViewer from '../GcPdfViewer'; import { SearchPanelBase } from '../Search/SearchPanelBase'; import { SearchPanelModel, SearchPanelProps } from '../Search/types'; export declare class FloatingSearchBar extends SearchPanelBase { state: SearchPanelModel; private _visible; private _pendingInputFocus; private _searchQueryInput; private _settingsDropdown; constructor(props: SearchPanelProps); componentWillUnmount(): void; onEnterKey(): Promise; onEscKey(): Promise; render(): React.JSX.Element | null; focusSearchQueryInput(select?: boolean): void; get isMounted(): boolean; get visible(): boolean; componentWillUpdate(nextProps: Readonly, nextState: Readonly, nextContext: any): void; set visible(visible: boolean); get viewer(): GcPdfViewer; get in17n(): i18n; toggle(forceExpand?: boolean): void; show(): void; hide(): void; _autoStartAfterInputChangeTimeout: any; autoStartAfterInputChange(): void; private _autoStartOnOptionToggleTimeout; autoStartOnOptionToggle(): void; get searchBackward(): boolean; continueSearch(backward?: boolean): Promise; cancelAndResetAsyncSearch(): void; private _loadAllResultsAsyncActiveId; loadAllResults(curId?: string): void; private _toggleRootVisibility; renderSearchSettingsContent(): JSX.Element | null; }