import * as z from "zod/v3"; import { ForterAntiFraudOptionsDiscountCouponDiscountAmount, ForterAntiFraudOptionsDiscountCouponDiscountAmount$Outbound } from "./forterantifraudoptionsdiscountcoupondiscountamount.js"; export type ForterAntiFraudOptionsDiscount = { /** * The coupon code applied to the order. */ couponCodeUsed: string; /** * The type of discount applied to the order. */ discountType: string; /** * Monetary details of the discount amount. */ couponDiscountAmount?: ForterAntiFraudOptionsDiscountCouponDiscountAmount | null | undefined; /** * The percentage discount applied via the coupon. */ couponDiscountPercent?: string | null | undefined; }; /** @internal */ export type ForterAntiFraudOptionsDiscount$Outbound = { coupon_code_used: string; discount_type: string; coupon_discount_amount?: ForterAntiFraudOptionsDiscountCouponDiscountAmount$Outbound | null | undefined; coupon_discount_percent?: string | null | undefined; }; /** @internal */ export declare const ForterAntiFraudOptionsDiscount$outboundSchema: z.ZodType; export declare function forterAntiFraudOptionsDiscountToJSON(forterAntiFraudOptionsDiscount: ForterAntiFraudOptionsDiscount): string; //# sourceMappingURL=forterantifraudoptionsdiscount.d.ts.map