import { z } from "zod"; export { type KmsEnvelope, kmsEnvelopeSchema } from "@voyantjs/schema-kit/kms"; /** * Travel document types (plaintext structure before encryption) */ export declare const travelDocumentSchema: z.ZodObject<{ type: z.ZodEnum<{ other: "other"; passport: "passport"; national_id: "national_id"; visa: "visa"; drivers_license: "drivers_license"; }>; number: z.ZodString; issuingAuthority: z.ZodOptional; issuingCountry: z.ZodString; nationality: z.ZodOptional; expiryDate: z.ZodString; issueDate: z.ZodOptional; }, z.core.$strip>; export type TravelDocument = z.infer; /** * Loyalty program (plaintext structure before encryption) */ export declare const loyaltyProgramSchema: z.ZodObject<{ program: z.ZodString; number: z.ZodString; tier: z.ZodOptional; }, z.core.$strip>; export type LoyaltyProgramData = z.infer; /** * Personal insurance policy (plaintext structure before encryption) * For global/annual policies owned by the user */ export declare const personalInsurancePolicySchema: z.ZodObject<{ providerId: z.ZodString; providerName: z.ZodString; policyNumber: z.ZodString; type: z.ZodEnum<{ other: "other"; annual_travel: "annual_travel"; medical: "medical"; trip_cancellation: "trip_cancellation"; comprehensive: "comprehensive"; }>; coverageAmount: z.ZodOptional; currency: z.ZodOptional; startDate: z.ZodString; endDate: z.ZodString; notes: z.ZodOptional; }, z.core.$strip>; export type PersonalInsurancePolicy = z.infer; //# sourceMappingURL=kms.d.ts.map