type EdgeData = any; type EdgeFunctor = (node: T) => ReadonlyArray<[T, EdgeData]>; type IDFunc = (t: T) => number | string; export declare function allMinimalCycles(nodes: ReadonlyArray, idFunc: IDFunc, edges: EdgeFunctor): ReadonlyArray<[T, EdgeData]>; export declare function digraph(): void; export {};