import type { DependencyGraph } from '../../types/index.js'; /** * Stable SHA-256 hash of the pipeline graph for cache invalidation. * * Inputs included (all affect `computeEligible` output or ordering): * - slug presence * - `enabled` flag * - `order` (computeEligible sorts by order) * - dependencies list * - global-ness (affects scope filtering) * - scope ('global' vs 'service'; `null` normalized to 'global') * * Inputs deliberately excluded (cosmetic / orthogonal): * - phase (affects display grouping, not eligibility) * - cross-reads (orthogonal to eligibility) */ export declare function computePipelineHash(graph: DependencyGraph, globalSteps: Set, scope: 'global' | 'service' | null): string; //# sourceMappingURL=graph-hash.d.ts.map