OfferTypeSchema: ZodObject<
    {
        couponCode: ZodString;
        discountPercent: ZodNumber;
        minOrderAmount: ZodNumber;
        showInBanner: ZodBoolean;
        perUserLimit: ZodNumber;
        expiryDate: ZodString;
        startDate: ZodString;
        usageLimit: ZodNumber;
    },
    "strip",
    ZodTypeAny,
    {
        couponCode: string;
        discountPercent: number;
        minOrderAmount: number;
        showInBanner: boolean;
        perUserLimit: number;
        expiryDate: string;
        startDate: string;
        usageLimit: number;
    },
    {
        couponCode: string;
        discountPercent: number;
        minOrderAmount: number;
        showInBanner: boolean;
        perUserLimit: number;
        expiryDate: string;
        startDate: string;
        usageLimit: number;
    },
> = ...