import type { EdgeData, GraphData, NodeData } from '../spec'; import type { TreeData } from '../types'; type TreeDataGetter = { getNodeData?: (datum: TreeData, depth: number) => NodeData; getEdgeData?: (source: TreeData, target: TreeData) => EdgeData; getChildren?: (datum: TreeData) => TreeData[]; }; /** * 将树数据转换为图数据 * * Convert tree data to graph data * @param treeData - 树数据 | Tree data * @param getter - 获取节点和边的方法 | Methods to get nodes and edges * @returns 图数据 | Graph data */ export declare function treeToGraphData(treeData: TreeData, getter?: TreeDataGetter): GraphData; export {};