export interface ToolHandler { name: string; handler: (args: Record) => Promise>; } export interface PipelineResult { trigger_event: string; namespace: string; steps: PipelineStepResult[]; /** True if any step failed. Lets callers detect partial failure without iterating steps. */ hasErrors: boolean; } export interface PipelineStepResult { tool: string; status: 'ok' | 'failed' | 'skipped'; result?: Record; error?: string; } export declare function executeIngestionPipeline(trigger: { event: string; pipeline: string[]; namespace: string; }, content: string, metadata: Record, toolLookup: (name: string) => ToolHandler | undefined): Promise; //# sourceMappingURL=pipeline.d.ts.map