import type { ScaffoldConfig } from '../types/index.js'; import type { OverlayState } from '../core/assembly/overlay-state-resolver.js'; import type { DependencyGraphData } from './generator.js'; export declare const NODE_WIDTH = 140; export declare const NODE_HEIGHT = 44; export interface BuildGraphInput { config: ScaffoldConfig; projectRoot: string; services: Array<{ name: string; projectType: string; }>; /** Per-service resolved overlay. Key: service name. */ perServiceOverlay: Map; /** Optional: set of global step slugs for short-circuit in readiness. */ globalSteps?: Set; } export declare function buildDependencyGraph(input: BuildGraphInput): DependencyGraphData | null; //# sourceMappingURL=dependency-graph.d.ts.map