import { z } from 'zod'; export declare const MemoryArchiveSchema: z.ZodObject<{ objective: z.ZodString; state: z.ZodArray; decisions: z.ZodArray; constraints: z.ZodArray; blockers: z.ZodArray; nextActions: z.ZodArray; references: z.ZodArray; } & { archivedAt: z.ZodString; previousSummary: z.ZodOptional; }, "strip", z.ZodTypeAny, { decisions: string[]; state: string[]; objective: string; constraints: string[]; references: string[]; blockers: string[]; nextActions: string[]; archivedAt: string; previousSummary?: string | undefined; }, { decisions: string[]; state: string[]; objective: string; constraints: string[]; references: string[]; blockers: string[]; nextActions: string[]; archivedAt: string; previousSummary?: string | undefined; }>; export type MemoryArchive = z.infer; //# sourceMappingURL=memory-archive.d.ts.map