export interface ProcessChainStep { processId: string; inputs?: Record; condition?: string; } export interface ProcessPipeline { id: string; description?: string; steps: ProcessChainStep[]; } export declare function buildPipeline(steps: ProcessChainStep[]): ProcessPipeline; export declare function resolvePipelineInputs(step: ProcessChainStep, previousOutputs: Map>): Record; export declare function serializePipeline(pipeline: ProcessPipeline): string; export declare function deserializePipeline(json: string): ProcessPipeline; //# sourceMappingURL=chaining.d.ts.map