import '../../../common/filter/filter-group.js';
import type { DataViewKanbanManager } from '../../../kanban/kanban-view-manager.js';
import type { DataViewTableManager } from '../../../table/table-view-manager.js';
import { BaseTool } from './base-tool.js';
export declare class DataViewHeaderToolsSearch extends BaseTool<DataViewTableManager | DataViewKanbanManager> {
    get showSearch(): boolean;
    set showSearch(value: boolean);
    static styles: import("lit").CSSResult;
    private _searchInput;
    private _showSearch;
    private _onSearch;
    preventBlur: boolean;
    private _onSearchBlur;
    private _onSearchKeydown;
    private _clearSearch;
    private _clickSearch;
    render(): import("lit").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'data-view-header-tools-search': DataViewHeaderToolsSearch;
    }
}
//# sourceMappingURL=search.d.ts.map