import { immerable } from 'immer'; import { Node } from '../../entities'; import type { TreeNodeData } from '../../types'; import type { TreeGraph } from '../tree-graph'; export declare class TreeNode extends Node { [immerable]: boolean; graph: TreeGraph; side?: 'left' | 'right'; width: number; height: number; vgap?: number; hgap?: number; size: NonNullable; collapsed?: boolean; depth?: number; children?: TreeNodeData['children']; [key: string]: unknown; constructor(graph: TreeGraph, nodeData: TreeNodeData); } //# sourceMappingURL=tree-node.d.ts.map