import { z } from 'zod'; export declare const StepSchema: z.ZodObject<{ run_id: z.ZodString; step_number: z.ZodNumber; type: z.ZodEnum<{ chat: "chat"; response: "response"; }>; started_at: z.ZodString; completed_at: z.ZodNullable; request: z.ZodObject<{ model: z.ZodNullable; messages: z.ZodNullable; prompt: z.ZodNullable; parameters: z.ZodNullable>; raw: z.ZodUnknown; }, z.core.$strip>; response: z.ZodNullable; usage: z.ZodNullable; completion_tokens: z.ZodNullable; total_tokens: z.ZodNullable; }, z.core.$strip>>; provider: z.ZodNullable; model: z.ZodNullable; finish_reason: z.ZodNullable; raw: z.ZodUnknown; }, z.core.$strip>>; duration_ms: z.ZodNullable; error: z.ZodNullable; stack: z.ZodNullable; }, z.core.$strip>>; tool_calls: z.ZodOptional>; status: z.ZodEnum<{ pending: "pending"; succeeded: "succeeded"; failed: "failed"; }>; input: z.ZodUnknown; input_summary: z.ZodNullable; output: z.ZodNullable; output_summary: z.ZodNullable; error: z.ZodNullable; }, z.core.$strip>>; }, z.core.$strip>>>; input_summary: z.ZodOptional>; output_summary: z.ZodOptional>; step_category: z.ZodOptional>; truncation_info: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; export type Step = z.infer; export declare const RunSchema: z.ZodObject<{ id: z.ZodString; started_at: z.ZodString; operation: z.ZodEnum<{ chat: "chat"; response: "response"; }>; model: z.ZodNullable; status: z.ZodEnum<{ success: "success"; error: "error"; pending: "pending"; }>; steps: z.ZodArray; started_at: z.ZodString; completed_at: z.ZodNullable; request: z.ZodObject<{ model: z.ZodNullable; messages: z.ZodNullable; prompt: z.ZodNullable; parameters: z.ZodNullable>; raw: z.ZodUnknown; }, z.core.$strip>; response: z.ZodNullable; usage: z.ZodNullable; completion_tokens: z.ZodNullable; total_tokens: z.ZodNullable; }, z.core.$strip>>; provider: z.ZodNullable; model: z.ZodNullable; finish_reason: z.ZodNullable; raw: z.ZodUnknown; }, z.core.$strip>>; duration_ms: z.ZodNullable; error: z.ZodNullable; stack: z.ZodNullable; }, z.core.$strip>>; tool_calls: z.ZodOptional>; status: z.ZodEnum<{ pending: "pending"; succeeded: "succeeded"; failed: "failed"; }>; input: z.ZodUnknown; input_summary: z.ZodNullable; output: z.ZodNullable; output_summary: z.ZodNullable; error: z.ZodNullable; }, z.core.$strip>>; }, z.core.$strip>>>; input_summary: z.ZodOptional>; output_summary: z.ZodOptional>; step_category: z.ZodOptional>; truncation_info: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export type Run = z.infer; //# sourceMappingURL=schemas.d.ts.map