import { z } from "zod"; export declare const ProofGapSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; proofGapId: z.ZodString; gapPhase: z.ZodEnum<{ compilation: "compilation"; policy: "policy"; recovery: "recovery"; receipt: "receipt"; gate: "gate"; mutation: "mutation"; stream: "stream"; }>; expectedEvidenceType: z.ZodString; missingOrInvalidEvidenceRef: z.ZodString; affectedObjectRefs: z.ZodArray; gateAttemptId: z.ZodNullable; mutationAttemptId: z.ZodNullable; receiptId: z.ZodNullable; reasonCode: z.ZodString; finalityImpact: z.ZodEnum<{ unknown: "unknown"; none: "none"; suspect: "suspect"; invalid: "invalid"; }>; recoveryRequirement: z.ZodString; resolvedAt: z.ZodNullable; resolvedByRef: z.ZodNullable; }, z.core.$strict>; export type ProofGap = z.infer;