import type { ReferenceElement } from '@floating-ui/dom';
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 DataViewHeaderToolsViewOptions extends BaseTool<DataViewKanbanManager | DataViewTableManager> {
    static styles: import("lit").CSSResult;
    showToolBar(show: boolean): void;
    clickMoreAction: (e: MouseEvent) => void;
    render(): import("lit").TemplateResult<1> | undefined;
}
declare global {
    interface HTMLElementTagNameMap {
        'data-view-header-tools-view-options': DataViewHeaderToolsViewOptions;
    }
}
export declare const popViewOptions: (target: ReferenceElement, view: DataViewTableManager | DataViewKanbanManager, onClose?: () => void) => void;
//# sourceMappingURL=view-options.d.ts.map