/** One `step` edge of the flow graph, both endpoints as `path:symbol` node ids. */ export interface StepEdge { readonly from: string; readonly to: string; } export interface StructuralMax { /** Longest chain of `step` edges through the graph, counted in nodes. */ readonly value: number; /** Every `step`-edge cycle found — each a ring of `path:symbol` node ids. */ readonly cycles: readonly (readonly string[])[]; } /** Longest `step`-edge chain across the flow graph, plus any `step`-edge cycles. */ export declare function computeStructuralMax(nodeIds: readonly string[], edges: readonly StepEdge[]): StructuralMax; //# sourceMappingURL=structural-max.d.ts.map