import { SequentialWorkflow } from '../../model/index.js'; import { ContractProcessorContext, HandlerExecutionMetadata, HandlerProcessor } from '../types.js'; import { SequentialWorkflowStepExecutor } from './workflow/step-runner.js'; export declare class SequentialWorkflowHandlerProcessor implements HandlerProcessor { readonly kind: "handler"; readonly blueIds: readonly ["7X3LkN54Yp88JgZbppPhP6hM3Jqiqv8Z2i4kS7phXtQe"]; readonly schema: import('zod').ZodObject; name: import('zod').ZodOptional; order: import('zod').ZodOptional; }, { channel: import('zod').ZodOptional; description: import('zod').ZodOptional; event: import('zod').ZodOptional>; name: import('zod').ZodOptional; }>, { description: import('zod').ZodOptional; name: import('zod').ZodOptional; steps: import('zod').ZodOptional; name: import('zod').ZodOptional; }, "strip", import('zod').ZodTypeAny, { description?: string | undefined; name?: string | undefined; }, { description?: string | undefined; name?: string | undefined; }>, "many">>; }>, import("zod").objectUtil.extendShape; name: import('zod').ZodOptional; order: import('zod').ZodOptional; }, { channel: import('zod').ZodOptional; description: import('zod').ZodOptional; event: import('zod').ZodOptional>; name: import('zod').ZodOptional; }>, { description: import('zod').ZodOptional; name: import('zod').ZodOptional; order: import('zod').ZodOptional; }>>, { steps: import('zod').ZodOptional, "many">>; }>, "strip", import('zod').ZodTypeAny, { event?: import('@blue-labs/language').BlueNode | undefined; steps?: import('@blue-labs/language').BlueNode[] | undefined; name?: string | undefined; description?: string | undefined; order?: number | undefined; channel?: string | undefined; }, { event?: import('@blue-labs/language').BlueNode | undefined; steps?: import('@blue-labs/language').BlueNode[] | undefined; name?: string | undefined; description?: string | undefined; order?: number | undefined; channel?: string | undefined; }>; private readonly runner; constructor(executors?: readonly SequentialWorkflowStepExecutor[]); matches(contract: SequentialWorkflow, context: ContractProcessorContext): Promise; execute(contract: SequentialWorkflow, context: ContractProcessorContext, metadata?: HandlerExecutionMetadata): Promise; } //# sourceMappingURL=sequential-workflow-processor.d.ts.map