import { z } from "zod"; export declare const OperationTypeSchema: z.ZodEnum<{ step: "step"; wait: "wait"; callback: "callback"; }>; export type OperationType = z.infer; export declare const OperationStatusSchema: z.ZodEnum<{ pending: "pending"; failed: "failed"; exhausted: "exhausted"; completed: "completed"; }>; export type OperationStatus = z.infer; export declare const OperationSchema: z.ZodObject<{ id: z.ZodString; execution_id: z.ZodString; name: z.ZodString; type: z.ZodEnum<{ step: "step"; wait: "wait"; callback: "callback"; }>; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; exhausted: "exhausted"; completed: "completed"; }>; result: z.ZodOptional; error: z.ZodOptional; retry_count: z.ZodNumber; max_attempts: z.ZodOptional; next_retry_at: z.ZodOptional; resume_at: z.ZodOptional; callback_token: z.ZodOptional>; payload_schema: z.ZodOptional; payload: z.ZodOptional; expires_at: z.ZodOptional; completed_at: z.ZodOptional; created_at: z.ZodString; }, z.core.$strip>; export type Operation = z.infer; export declare const ExecutionStatusSchema: z.ZodEnum<{ failed: "failed"; waiting: "waiting"; completed: "completed"; running: "running"; }>; export type ExecutionStatus = z.infer; export declare const ExecutionSummarySchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; status: z.ZodEnum<{ failed: "failed"; waiting: "waiting"; completed: "completed"; running: "running"; }>; input: z.ZodUnknown; output: z.ZodOptional; error: z.ZodOptional; metadata: z.ZodOptional>; created_at: z.ZodString; summary: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>>; operations: z.ZodOptional; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; exhausted: "exhausted"; completed: "completed"; }>; result: z.ZodOptional; error: z.ZodOptional; retry_count: z.ZodNumber; max_attempts: z.ZodOptional; next_retry_at: z.ZodOptional; resume_at: z.ZodOptional; callback_token: z.ZodOptional>; payload_schema: z.ZodOptional; payload: z.ZodOptional; expires_at: z.ZodOptional; completed_at: z.ZodOptional; created_at: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; export type ExecutionSummary = z.infer; export declare const GetDurableRunOptionsSchema: z.ZodObject<{ run: z.ZodString; }, z.core.$strip>; export type GetDurableRunOptions = z.infer; export declare const GetDurableRunResponseSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ initialized: "initialized"; started: "started"; finished: "finished"; failed: "failed"; cancelled: "cancelled"; }>; input: z.ZodUnknown; output: z.ZodNullable; error: z.ZodNullable>; execution: z.ZodNullable; input: z.ZodUnknown; output: z.ZodOptional; error: z.ZodOptional; metadata: z.ZodOptional>; created_at: z.ZodString; summary: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>>; operations: z.ZodOptional; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; exhausted: "exhausted"; completed: "completed"; }>; result: z.ZodOptional; error: z.ZodOptional; retry_count: z.ZodNumber; max_attempts: z.ZodOptional; next_retry_at: z.ZodOptional; resume_at: z.ZodOptional; callback_token: z.ZodOptional>; payload_schema: z.ZodOptional; payload: z.ZodOptional; expires_at: z.ZodOptional; completed_at: z.ZodOptional; created_at: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; is_private: z.ZodBoolean; created_at: z.ZodString; updated_at: z.ZodString; }, z.core.$strip>; export type GetDurableRunResponse = z.infer; //# sourceMappingURL=schemas.d.ts.map