DiscountCheckBodySchema: RequiredObjectSchema<
    {
        coupon: RequiredStringSchema<undefined | string, AnyObject>;
        totalSpotsBooked: RequiredNumberSchema<undefined | number, AnyObject>;
        travelerEmails: ArraySchema<
            RequiredStringSchema<undefined | string, AnyObject>,
            AnyObject,
            undefined | null | (undefined | string)[],
            undefined | null | string[],
        >;
        tripId: RequiredStringSchema<undefined | string, AnyObject>;
    },
    AnyObject,
    TypeOfShape<
        {
            coupon: RequiredStringSchema<undefined | string, AnyObject>;
            totalSpotsBooked: RequiredNumberSchema<undefined | number, AnyObject>;
            travelerEmails: ArraySchema<
                RequiredStringSchema<undefined | string, AnyObject>,
                AnyObject,
                undefined | null | (undefined | string)[],
                undefined | null | string[],
            >;
            tripId: RequiredStringSchema<undefined | string, AnyObject>;
        },
    >,
> = ...