import type { NsGraph } from '../interface'; export declare class GraphMappingHelper { groupNodeMap: Map; nodeMap: Map; nodeMappingRecord: Map; portMap: Map; portMappingRecord: Map; edgeMap: Map; edgeMappingRecord: Map; getNodesByType: (nodes: NsGraph.INodeConfig[]) => { normalNodes: NsGraph.INodeConfig[]; groupNodes: NsGraph.INodeConfig[]; }; getNodePorts: (node: NsGraph.INodeConfig) => NsGraph.INodeAnchor[]; addNodes: (nodes: NsGraph.INodeConfig[]) => void; addEdge: (edges: NsGraph.IEdgeConfig[]) => void; buildNodeMapping: (currentNode: NsGraph.INodeConfig, nextNode: NsGraph.INodeConfig) => void; createEdgeBetweenNodes: (edgeConfig: NsGraph.IEdgeConfig) => NsGraph.IEdgeConfig; buildGroupRelations: (groupNode: NsGraph.INodeConfig) => NsGraph.INodeConfig; }