import { ShadowlessElement } from '@blockeditor/lit'; import type { DataViewTableColumnManager, DataViewTableManager } from '../../table-view-manager.js'; declare const DatabaseHeaderColumn_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class DatabaseHeaderColumn extends DatabaseHeaderColumn_base { static styles: import("lit").CSSResult; tableViewManager: DataViewTableManager; column: DataViewTableColumnManager; grabStatus: 'grabStart' | 'grabEnd' | 'grabbing'; private widthDragBar; connectedCallback(): void; private _columnsOffset; private _drag; private get readonly(); editTitle: () => void; private _clickColumn; private _contextMenu; private popMenu; private _clickTypeIcon; private drawWidthDragBarTask; private drawWidthDragBar; private _enterWidthDragBar; private _leaveWidthDragBar; render(): import("lit").TemplateResult; private widthDragStart; } declare global { interface HTMLElementTagNameMap { 'affine-database-header-column': DatabaseHeaderColumn; } } export {}; //# sourceMappingURL=database-header-column.d.ts.map