import './database-header-column.js';
import { ShadowlessElement } from '@blockeditor/lit';
import type { DataViewTableManager } from '../../table-view-manager.js';
declare const DatabaseColumnHeader_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class DatabaseColumnHeader extends DatabaseColumnHeader_base {
    static styles: import("lit").CSSResult;
    tableViewManager: DataViewTableManager;
    private get readonly();
    private addColumnPositionRef;
    addColumnButton: import("../../../../_common/components/uni-component/render-template.js").AnyRender<unknown>;
    connectedCallback(): void;
    updateAddButton: () => void;
    private _onAddColumn;
    editLastColumnTitle: () => void;
    render(): import("lit").TemplateResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'affine-database-column-header': DatabaseColumnHeader;
    }
}
export {};
//# sourceMappingURL=column-header.d.ts.map