/**
 * Pass Executor — Executes a Single Pipeline Pass (ADR-032)
 *
 * Dispatches all agents for a given pass concurrently, collects results,
 * evaluates exit criteria, and writes outputs to the DecisionGraph.
 *
 * This module uses the existing agent invocation infrastructure from
 * commands/agents.ts via the adapter layer. It does NOT replace or
 * modify any existing pipeline code.
 */
import type { PassNumber, PassOutput } from './types.js';
import { DecisionGraph } from './decision-graph.js';
import { ProvenanceTracker } from './provenance-tracker.js';
/**
 * Execute a single pipeline pass.
 *
 * 1. Reads the pass agent configuration from the registry.
 * 2. Builds the payload from the DecisionGraph (prior pass outputs).
 * 3. Invokes all agents concurrently.
 * 4. Writes outputs to the DecisionGraph as typed nodes.
 * 5. Records provenance traces.
 * 6. Evaluates exit criteria.
 * 7. Returns PassOutput with status.
 */
export declare function executePass(params: {
    pass: PassNumber;
    prompt: string;
    graph: DecisionGraph;
    tracker: ProvenanceTracker;
    timeoutMs: number;
    verbose: boolean;
}): Promise<PassOutput>;
//# sourceMappingURL=pass-executor.d.ts.map