import { ShadowlessElement } from '@blockeditor/lit'; import type { DataViewCellLifeCycle } from '../../common/columns/manager.js'; import type { DataViewManager } from '../../common/data-view-manager.js'; import type { DataViewTableColumnManager } from '../table-view-manager.js'; declare const DatabaseCellContainer_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class DatabaseCellContainer extends DatabaseCellContainer_base { static styles: import("lit").CSSResult; isEditing: boolean; readonly view: DataViewManager; readonly rowId: string; readonly rowIndex: number; readonly columnId: string; readonly columnIndex: number; column: DataViewTableColumnManager; private get selectionView(); private get groupKey(); selectCurrentCell: (editing: boolean) => void; private get readonly(); get table(): import("../table-view.js").DataViewTable; private _cell; get cell(): DataViewCellLifeCycle | undefined; connectedCallback(): void; render(): import("lit").TemplateResult; } declare global { interface HTMLElementTagNameMap { 'affine-database-cell-container': DatabaseCellContainer; } } export {}; //# sourceMappingURL=cell-container.d.ts.map