export interface PipelineTraceEntry {
    stage: string;
    status: "running" | "complete" | "blocked" | "failed" | "skipped";
    detail?: string;
    error?: string;
    duration?: number;
}
export interface PipelineResult {
    success: boolean;
    trace: PipelineTraceEntry[];
    duration: number;
    featureId?: string;
    opsApplied?: number;
}
export declare class PipelineOrchestrator {
    private featureCompiler;
    private implCompiler;
    private opPipeline;
    private opExecutor;
    private history;
    constructor();
    executeFromPrompt(prompt: string): Promise<PipelineResult>;
    displayResult(result: PipelineResult): Promise<void>;
}
//# sourceMappingURL=PipelineOrchestrator.d.ts.map