import type { Y } from '@blockeditor/store'; import type { RichText } from '../../../_common/components/rich-text/rich-text.js'; import type { DataViewKanbanManager } from '../../kanban/kanban-view-manager.js'; import type { DataViewTableManager } from '../../table/table-view-manager.js'; import { BaseCellRenderer } from '../columns/base-cell.js'; declare abstract class BaseTextCell extends BaseCellRenderer { view: DataViewTableManager | DataViewKanbanManager; static styles: import("lit").CSSResult; showIcon: boolean; get topContenteditableElement(): import("@blockeditor/lit").BlockElement, import("@blockeditor/block-std").BlockService>, string> | null | undefined; get titleColumn(): import("../../table/table-view-manager.js").DataViewTableColumnManager | import("../../kanban/kanban-view-manager.js").DataViewKanbanColumnManager; richText: RichText; get inlineEditor(): import("../../../index.js").AffineInlineEditor; onExitEditMode(): void; getYText(text?: string | Y.Text): Y.Text; renderIcon(): import("lit").TemplateResult | undefined; private get _isRichText(); } export declare class HeaderAreaTextCell extends BaseTextCell { render(): import("lit").TemplateResult; } export declare class HeaderAreaTextCellEditing extends BaseTextCell { firstUpdated(props: Map): void; render(): import("lit").TemplateResult; } declare global { interface HTMLElementTagNameMap { 'data-view-header-area-text': HeaderAreaTextCell; 'data-view-header-area-text-editing': HeaderAreaTextCellEditing; } } export {}; //# sourceMappingURL=text.d.ts.map