import type { PointerEventState } from '@blockeditor/block-std'; import type { FrameBlockModel } from '../../../frame-block/index.js'; import type { GroupElementModel } from '../../../surface-block/element-model/group.js'; import { ShapeElementModel } from '../../../surface-block/element-model/shape.js'; import { TextElementModel } from '../../../surface-block/element-model/text.js'; import { type IModelCoord } from '../../../surface-block/index.js'; import type { EdgelessPageBlockComponent } from '../edgeless-page-block.js'; export declare function mountTextElementEditor(textElement: TextElementModel, edgeless: EdgelessPageBlockComponent, focusCoord?: IModelCoord): void; export declare function mountShapeTextEditor(shapeElement: ShapeElementModel, edgeless: EdgelessPageBlockComponent): void; export declare function mountFrameTitleEditor(frame: FrameBlockModel, edgeless: EdgelessPageBlockComponent): void; export declare function mountGroupTitleEditor(group: GroupElementModel, edgeless: EdgelessPageBlockComponent): void; export declare function addText(edgeless: EdgelessPageBlockComponent, event: PointerEventState): void; //# sourceMappingURL=text.d.ts.map