import { type PipelineState } from './state.js'; import type { ConstructType } from '../parser/sil.js'; export interface RunResult { agentId: string; ready: boolean; reason?: string; prompt?: string; episodeCount: number; prerequisitesMet: string[]; } export interface FileValidation { file: string; ok: boolean; error?: string; constructMismatch?: { expected: ConstructType; found: ConstructType; }; confidence: 'high' | 'medium' | 'low' | null; } export interface ArtifactValidation { agentId: string; expected: ConstructType[]; found: Record; missing: ConstructType[]; lowConfidence: string[]; fileResults: FileValidation[]; parseErrors: string[]; } export declare function pipelineSummary(state: PipelineState, projectPath: string): string; export declare function prepareRun(agentId: string, projectPath: string): Promise; export declare function validateArtifacts(agentId: string, projectPath: string): ArtifactValidation; //# sourceMappingURL=orchestrator.d.ts.map