import type { ProductGraph } from '../graph/graph-types.js'; import type { IncrementalSpec } from '../incremental/types.js'; import type { ResolvedConfig } from '../config/config.js'; import type { PhaseResult, SpecifyOutput, PlanOutput, TasksOutput, AnalyzeOutput, ImplementOutput } from './types.js'; export interface WorkflowResult { readonly phases: readonly PhaseResult[]; readonly ok: boolean; } /** * Run all workflow phases in sequence, producing structured outputs for * each phase. The full pipeline: specify → clarify → plan → tasks → analyze → implement. */ export declare function runWorkflow(graph: ProductGraph, spec: IncrementalSpec, config: ResolvedConfig): WorkflowResult; export declare function runSpecifyPhase(_graph: ProductGraph, spec: IncrementalSpec): PhaseResult; export declare function runPlanPhase(graph: ProductGraph, spec: IncrementalSpec): PhaseResult; export declare function runTasksPhase(graph: ProductGraph, spec: IncrementalSpec): PhaseResult; export declare function runAnalyzePhase(graph: ProductGraph, spec: IncrementalSpec): PhaseResult; export declare function runImplementPhase(graph: ProductGraph, spec: IncrementalSpec): PhaseResult; //# sourceMappingURL=engine.d.ts.map