import { type Vector } from "../../common/entities/Core/Vector"; export interface IMindNode { id: string; parent?: IMindNode; children: IMindNode[]; position: Vector; size: Vector; totalChildrenSize?: Vector; totalChildrenCount?: number; width: number; height: number; x: number; y: number; traverse(callback: (node: IMindNode) => void): void; }