import type { ArchitecturalViolation, BoundarySubgraph, NodeLookup } from "./types.js"; export declare function tarjanSCC(graph: BoundarySubgraph): number[][]; export declare function classifyCycles(preSCCs: number[][], postSCCs: number[][], lookup: NodeLookup): ArchitecturalViolation[];