import { z } from 'zod'; /** The longest a waiver may run from the day it is loaded. Longer acceptances must be re-approved. */ export declare const MAX_WAIVER_DAYS = 365; export declare const waiverEntrySchema: z.ZodObject<{ checkId: z.ZodString; findingId: z.ZodOptional; entity: z.ZodString; reason: z.ZodString; approvedBy: z.ZodString; expiresAt: z.ZodString; acknowledgeCritical: z.ZodOptional; }, z.core.$strict>; export declare const waiversConfigSchema: z.ZodObject<{ $schema: z.ZodOptional; _comment: z.ZodOptional; waivers: z.ZodArray; entity: z.ZodString; reason: z.ZodString; approvedBy: z.ZodString; expiresAt: z.ZodString; acknowledgeCritical: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export type WaiverEntry = z.infer; export type WaiversConfig = z.infer; export interface EvaluatedWaiver extends WaiverEntry { isExpired: boolean; daysRemaining: number; } //# sourceMappingURL=WaiverModel.d.ts.map