import type { BoberConfig } from "../../config/schema.js"; import type { PipelineResult } from "../pipeline.js"; /** Well-known orchestration engine names. Mirrors the z.enum in PipelineSectionSchema. */ export type PipelineEngineName = "ts" | "skill" | "workflow" | "medical-sop"; /** Interface every pipeline engine implementation must satisfy. */ export interface PipelineEngine { readonly name: PipelineEngineName; run(userPrompt: string, projectRoot: string, config: BoberConfig, opts?: { runId?: string; }): Promise; } //# sourceMappingURL=engine.d.ts.map