import { ShadowlessElement } from '@revesuite/lit'; import type { DatabaseBlockModel } from '../../database-model.js'; declare const DatabaseTitle_base: typeof ShadowlessElement & (new (...args: any[]) => import("@revesuite/lit").DisposableClass); export declare class DatabaseTitle extends DatabaseTitle_base { static styles: import("lit").CSSResult; targetModel: DatabaseBlockModel; addRow: (rowIndex?: number) => void; private _titleContainer; private _titleVInput; firstUpdated(): void; private _initTitleVEditor; private _handleKeyDown; private _onTitleFocus; private _onTitleBlur; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'affine-database-title': DatabaseTitle; } } export {}; //# sourceMappingURL=database-title.d.ts.map