import { ShadowlessElement } from '@blockeditor/lit'; import type { Text } from '@blockeditor/store'; declare const DatabaseTitle_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class DatabaseTitle extends DatabaseTitle_base { static styles: import("lit").CSSResult; titleText: Text; readonly: boolean; onPressEnterKey?: () => void; isComposing: boolean; private richText; get inlineEditor(): import("../../../index.js").AffineInlineEditor; get inlineEditorContainer(): import("@blockeditor/inline").InlineRootElement; get topContenteditableElement(): import("@blockeditor/lit").BlockElement, import("@blockeditor/block-std").BlockService>, string> | null; firstUpdated(): void; getUpdateComplete(): Promise; private _onKeyDown; private isActive; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'affine-database-title': DatabaseTitle; } } export {}; //# sourceMappingURL=title.d.ts.map