import { z } from "zod"; export declare const recursiveCheckpointSchema: z.ZodObject<{ checkpointId: z.ZodString; sessionId: z.ZodString; iterationId: z.ZodString; summary: z.ZodString; evidenceRefs: z.ZodDefault>; reason: z.ZodString; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { reason: string; createdAt: string; summary: string; sessionId: string; evidenceRefs: string[]; iterationId: string; checkpointId: string; }, { reason: string; createdAt: string; summary: string; sessionId: string; iterationId: string; checkpointId: string; evidenceRefs?: string[] | undefined; }>; export type RecursiveCheckpoint = z.infer; export declare function parseRecursiveCheckpoint(value: unknown): RecursiveCheckpoint; //# sourceMappingURL=checkpoint.d.ts.map