interface ValidationContext { objective?: string; acceptedPlan?: string[]; unresolved?: string[]; artifacts?: string[]; criticalEventsPreserved?: boolean; } interface ValidationResult { passed: boolean; checks: string[]; failures: string[]; } export declare function validateCompaction(context: ValidationContext): ValidationResult; export {}; //# sourceMappingURL=validation-gate.d.ts.map