import { Event, OutlineAdapter, Page, RemoteEvent, SearchOutline, SearchOutlineModel, SearchPage, SearchState } from '../../index'; export declare class SearchOutlineAdapter extends OutlineAdapter { widget: SearchOutline; protected _searchStatesModel: Record; protected _searchStates: Map; constructor(); _postCreateWidget(): void; protected _initProperties(model: SearchOutlineModel & { searchStates?: Record; requestFocusQueryField?: boolean; }): void; protected _syncRequestFocusQueryField(): void; protected _syncSearchStates(searchStates: Record): void; protected _updateSearchStates(searchStates: Record): void; protected _onWidgetSearch(event: Event): void; protected _onWidgetResetSearch(event: Event): void; protected _onWidgetEvent(event: Event): void; protected _sendSearchQuery(searchQuery: string): void; onModelAction(event: RemoteEvent): void; protected _onSearch(): void; /** * Static method to modify the prototype of SearchOutline. */ static modifySearchOutlinePrototype(): void; protected static _initTreeNodeInternalRemote(this: SearchOutline & { modelAdapter: SearchOutlineAdapter; _initTreeNodeInternalOrig: any; }, page: SearchPage, parentNode: Page): void; } //# sourceMappingURL=SearchOutlineAdapter.d.ts.map