import { z } from 'zod'; export declare const voucherConstraintSchema: z.ZodObject<{ date: z.ZodOptional>; isValidOnCampaigns: z.ZodOptional; maxApplications: z.ZodOptional, z.ZodLiteral<"order">]>; }, "strip", z.ZodTypeAny, { count: number; restriction: "order" | "customer"; }, { count: number; restriction: "order" | "customer"; }>>; orderValue: z.ZodObject<{ min: z.ZodNumber; max: z.ZodNumber; }, "strip", z.ZodTypeAny, { min: number; max: number; }, { min: number; max: number; }>; }, "strip", z.ZodTypeAny, { orderValue: { min: number; max: number; }; date?: { min: string; max: string; } | undefined; isValidOnCampaigns?: boolean | undefined; maxApplications?: { count: number; restriction: "order" | "customer"; } | undefined; }, { orderValue: { min: number; max: number; }; date?: { min: string; max: string; } | undefined; isValidOnCampaigns?: boolean | undefined; maxApplications?: { count: number; restriction: "order" | "customer"; } | undefined; }>; export type VoucherConstraint = z.infer; //# sourceMappingURL=voucher-constraint-schema.d.ts.map