import type { ComboData, EdgeData, GraphData, NodeData } from '../spec'; import type { DataID, ID } from '../types'; /** * 获取节点/边/Combo 的 ID * * get the id of node/edge/combo * @param data - 节点/边/Combo 的数据 | data of node/edge/combo * @returns 节点/边/Combo 的 ID | ID of node/edge/combo */ export declare function idOf(data: Partial): ID; /** * 获取节点/Combo 的父节点 ID * * get the parent id of node/combo * @param data - 节点/Combo 的数据 | data of node/combo * @returns 节点/Combo 的父节点 ID | parent id of node/combo */ export declare function parentIdOf(data: Partial): string | null | undefined; export declare function idsOf(data: GraphData, flat: true): ID[]; export declare function idsOf(data: GraphData, flat: false): DataID;