/**
 * Pipeline mode execution — processes stages sequentially with
 * fan-out within each stage and {{previousOutput}} injection.
 */
import type { OrchestrationSpawnFn, OrchestrationContext } from "./orchestration-engine.js";
import type { OrchestrationConfig, OrchestrationResult } from "./orchestration-types.js";
/**
 * Execute a pipeline orchestration: stages run sequentially, tasks within
 * each stage run in parallel (fan-out). Output from completed stages is
 * injected as `{{previousOutput}}` into next stage task prompts.
 */
export declare function executePipeline(config: OrchestrationConfig, spawnFn: OrchestrationSpawnFn, context: OrchestrationContext): Promise<OrchestrationResult>;
