/** * A connection between two ProcessNodes, selected by a result status string. */ export interface Edge { readonly fromKey: string; readonly toKey: string; readonly result: string; } /** * Indexed collection of edges for fast lookup by [fromKey][result]. */ export declare class EdgeCollection { private collection; addEdge(edge: Edge): void; getEdgesByNodeAndResult(fromKey: string, result: string): Edge[]; getAllEdges(): Edge[]; } //# sourceMappingURL=edge.d.ts.map