import { z } from "zod4"; import type { StepResult, StructuredStepResult, StepContext, PipelineResult, PipelinePreset } from "../types/pipeline"; export declare const StepContextSchema: z.ZodType; export declare const StepResultSchema: z.ZodType; export declare const StructuredStepResultSchema: z.ZodType; export declare const PipelineStepSchema: z.ZodObject<{ name: z.ZodString; fn: z.ZodFunction; transform: z.ZodOptional>; condition: z.ZodOptional>; onError: z.ZodOptional>; onComplete: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>; export declare const StructuredPipelineStepSchema: z.ZodObject<{ name: z.ZodString; fn: z.ZodFunction; transform: z.ZodOptional>; condition: z.ZodOptional>; onError: z.ZodOptional>; onComplete: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>; export declare const PipelineOptionsSchema: z.ZodObject<{ name: z.ZodOptional; stopOnError: z.ZodOptional; timeout: z.ZodOptional; signal: z.ZodOptional>; monitoring: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>>; onStart: z.ZodOptional>; onComplete: z.ZodOptional>; onError: z.ZodOptional>; onProgress: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>; export declare const PipelineResultSchema: z.ZodType; export declare const PipelineSchema: z.ZodObject<{ name: z.ZodOptional; steps: z.ZodArray; transform: z.ZodOptional>; condition: z.ZodOptional>; onError: z.ZodOptional>; onComplete: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodObject<{ name: z.ZodOptional; stopOnError: z.ZodOptional; timeout: z.ZodOptional; signal: z.ZodOptional>; monitoring: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>>; onStart: z.ZodOptional>; onComplete: z.ZodOptional>; onError: z.ZodOptional>; onProgress: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>; run: z.ZodFunction; addStep: z.ZodFunction; removeStep: z.ZodFunction; getStep: z.ZodFunction; clone: z.ZodFunction; }, z.core.$strip>; export declare const PipelineBranchSchema: z.ZodObject<{ condition: z.ZodFunction; steps: z.ZodArray; transform: z.ZodOptional>; condition: z.ZodOptional>; onError: z.ZodOptional>; onComplete: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>; export declare const StepBuilderOptionsSchema: z.ZodObject<{ l0Options: z.ZodOptional; transform: z.ZodOptional>; condition: z.ZodOptional>; onError: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>; export declare const PipelinePresetSchema: z.ZodType; //# sourceMappingURL=pipeline.d.ts.map