import { Generator } from '@plait/common'; import { MindElement } from '../interfaces/element'; import { MindNode } from '../interfaces/node'; import { PlaitBoard } from '@plait/core'; export interface ShapeData { node: MindNode; } export declare class NodeShapeGenerator extends Generator { constructor(board: PlaitBoard); canDraw(element: MindElement, data: ShapeData): boolean; draw(element: MindElement, data: ShapeData): SVGGElement; }