export declare class GraphNode { constructor(value: T, edges?: Iterable>); /** The value of this node */ readonly value: T; /** Which nodes this node depends on */ readonly edges: Set>; } /** * Performs a topological sort of the given graph so that nodes without dependencies come first. * Warning: This method will change the input dataset! */ export declare function topologicalSort(graph: GraphNode[]): T[]; //# sourceMappingURL=graph.d.ts.map