import { z } from 'zod'; export declare const ReplayRecoveryDurationSchema: z.ZodEnum<{ session: "session"; "next-turn": "next-turn"; }>; export type ReplayRecoveryDuration = z.infer; export declare const ReplayRecoveryViewSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ state: z.ZodLiteral<"unavailable">; }, z.core.$strict>, z.ZodObject<{ state: z.ZodEnum<{ enabled: "enabled"; available: "available"; }>; revision: z.ZodString; itemCount: z.ZodNumber; model: z.ZodString; duration: z.ZodOptional>; expiresAt: z.ZodOptional; }, z.core.$strict>], "state">; export type ReplayRecoveryView = z.infer; //# sourceMappingURL=replay-recovery-types.d.ts.map