import type { ProductGraph } from './graph-types.js'; import { DiagnosticBag } from '../diagnostics/diagnostic.js'; export interface GraphValidationResult { readonly bag: DiagnosticBag; } /** * Validate graph-level invariants: * - All edge endpoints reference existing node IDs * - No self-referencing edges * - Product node references match actual modules * - Module containment consistency */ export declare function validateGraph(graph: ProductGraph): GraphValidationResult; //# sourceMappingURL=validator.d.ts.map