import type { TPipeline, TPipelineEvent, TPipelineResult } from "./types.js"; import { PipelineConfigurationError } from "./stage-primitives.js"; import type { TLlmProvider } from "../llm/types.js"; export { PipelineConfigurationError }; export type TExecutePipelineDeps = { llm: TLlmProvider; generateId?: () => string; signal?: AbortSignal; onEvent?: (event: TPipelineEvent) => void; /** Default 4. */ concurrencyLimit?: number; }; export declare function executePipeline(pipeline: TPipeline, input: TInput, deps: TExecutePipelineDeps): Promise>; //# sourceMappingURL=scheduler.d.ts.map