/**
 * Nexus Prime — Execution Coordinator
 *
 * Manages the worker lifecycle: spawn workers, monitor progress, collect results.
 * Extracted from SubAgentRuntime to reduce the god-object pattern.
 */
import type { WorkerManifest, WorkerResult, ExecutionPhase } from '../types/execution.js';
export interface ExecutionCoordinatorDeps {
    repoRoot: string;
    artifactsRoot: string;
}
export declare class ExecutionCoordinator {
    private repoRoot;
    private artifactsRoot;
    constructor(deps: ExecutionCoordinatorDeps);
    /** Plan execution phases from a goal and file list. */
    planPhases(goal: string, files: string[], workerCount: number): ExecutionPhase[];
    /** Execute a single worker manifest and return its result. */
    executeWorker(_manifest: WorkerManifest): Promise<WorkerResult>;
    /** Execute all phases in sequence, respecting dependencies. */
    executePhases(_phases: ExecutionPhase[]): Promise<WorkerResult[]>;
}
