import type { EditorHost } from '@cbi-blocksuite/block-std'; import { type TreeNode } from '@cbi-blocksuite/blocks'; import type { DocCollection } from '@cbi-blocksuite/store'; export declare class AIEdgelessLogic { private getHost; fromFrame: string; private targets; get autoGen(): boolean; private unsub?; toggleAutoGen: () => void; get collection(): DocCollection; constructor(getHost: () => EditorHost); get host(): EditorHost; makeItReal: () => Promise; htmlBlockDemo: () => void; editImage: () => Promise; createImage: () => Promise; createImageFromFrame: () => Promise; convertToMindMap(): void; drawMindMap(treeNode: TreeNode, options?: { rootId?: string; x?: number; y?: number; }): void; } //# sourceMappingURL=logic.d.ts.map