import type { PipelineContext, PipelinePhase } from './types.js'; export declare class PipelineRunner { /** Topo-sorted phase names, computed once in constructor for O(1) phase map lookups. */ private readonly sortedNames; /** O(1) phase lookup by name. */ private readonly phaseMap; constructor(phases: PipelinePhase[]); run(ctx: PipelineContext): Promise>; } //# sourceMappingURL=runner.d.ts.map