/** * Projection: normalized IaC graph → existing FunctionNode/CallEdge/ClassNode (spec-07). * * This is the single place where infrastructure becomes ordinary graph nodes. * Because we reuse the existing primitives, orient/search_code/get_subgraph/ * analyze_impact and the SCIP + federation exports all work on IaC unchanged. */ import type { CallEdge, ClassNode, FunctionNode } from '../call-graph.js'; import type { IacGraph } from './types.js'; export interface ProjectedIac { nodes: FunctionNode[]; edges: CallEdge[]; classes: ClassNode[]; } export declare function projectIacGraph(graph: IacGraph): ProjectedIac; //# sourceMappingURL=project.d.ts.map