import { z } from 'zod'; export declare const CompactionManifestSchema: z.ZodObject<{ schemaVersion: z.ZodDefault; manifestId: z.ZodString; createdAt: z.ZodString; source: z.ZodObject<{ runtimeSessionId: z.ZodString; taskId: z.ZodOptional; coveredEventRange: z.ZodTuple<[z.ZodString, z.ZodString], null>; }, "strip", z.ZodTypeAny, { runtimeSessionId: string; coveredEventRange: [string, string]; taskId?: string | undefined; }, { runtimeSessionId: string; coveredEventRange: [string, string]; taskId?: string | undefined; }>; strategy: z.ZodObject<{ level: z.ZodNumber; reason: z.ZodString; profile: z.ZodString; }, "strip", z.ZodTypeAny, { reason: string; profile: string; level: number; }, { reason: string; profile: string; level: number; }>; stats: z.ZodObject<{ estimatedTokensBefore: z.ZodNumber; estimatedTokensAfter: z.ZodNumber; droppedLowImportanceItems: z.ZodNumber; summarizedMediumImportanceItems: z.ZodNumber; preservedCriticalItems: z.ZodNumber; }, "strip", z.ZodTypeAny, { estimatedTokensBefore: number; estimatedTokensAfter: number; droppedLowImportanceItems: number; summarizedMediumImportanceItems: number; preservedCriticalItems: number; }, { estimatedTokensBefore: number; estimatedTokensAfter: number; droppedLowImportanceItems: number; summarizedMediumImportanceItems: number; preservedCriticalItems: number; }>; outputs: z.ZodObject<{ sessionSummary: z.ZodString; deltaSummary: z.ZodString; activeContext: z.ZodString; }, "strip", z.ZodTypeAny, { sessionSummary: string; deltaSummary: string; activeContext: string; }, { sessionSummary: string; deltaSummary: string; activeContext: string; }>; validation: z.ZodObject<{ passed: z.ZodBoolean; checks: z.ZodArray; }, "strip", z.ZodTypeAny, { passed: boolean; checks: string[]; }, { passed: boolean; checks: string[]; }>; }, "strip", z.ZodTypeAny, { schemaVersion: string; validation: { passed: boolean; checks: string[]; }; createdAt: string; source: { runtimeSessionId: string; coveredEventRange: [string, string]; taskId?: string | undefined; }; manifestId: string; strategy: { reason: string; profile: string; level: number; }; stats: { estimatedTokensBefore: number; estimatedTokensAfter: number; droppedLowImportanceItems: number; summarizedMediumImportanceItems: number; preservedCriticalItems: number; }; outputs: { sessionSummary: string; deltaSummary: string; activeContext: string; }; }, { validation: { passed: boolean; checks: string[]; }; createdAt: string; source: { runtimeSessionId: string; coveredEventRange: [string, string]; taskId?: string | undefined; }; manifestId: string; strategy: { reason: string; profile: string; level: number; }; stats: { estimatedTokensBefore: number; estimatedTokensAfter: number; droppedLowImportanceItems: number; summarizedMediumImportanceItems: number; preservedCriticalItems: number; }; outputs: { sessionSummary: string; deltaSummary: string; activeContext: string; }; schemaVersion?: string | undefined; }>; export type CompactionManifest = z.infer; //# sourceMappingURL=compaction-manifest.d.ts.map