import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { ForterAntiFraudOptionsCartItem, ForterAntiFraudOptionsCartItem$Outbound } from "./forterantifraudoptionscartitem.js"; import { ForterAntiFraudOptionsDiscount, ForterAntiFraudOptionsDiscount$Outbound } from "./forterantifraudoptionsdiscount.js"; export declare const DeliveryType: { readonly Digital: "DIGITAL"; readonly Physical: "PHYSICAL"; readonly Hybrid: "HYBRID"; }; export type DeliveryType = OpenEnum; export type ForterAntiFraudOptions = { /** * The delivery type */ deliveryType?: DeliveryType | null | undefined; /** * The delivery method */ deliveryMethod?: string | null | undefined; /** * Defines if this payment is made using guest checkout. */ isGuestBuyer?: boolean | null | undefined; /** * A list of cart items details to pass to the Forter API. */ cartItems?: Array | null | undefined; /** * Information about the discount applied to this order. */ totalDiscount?: ForterAntiFraudOptionsDiscount | null | undefined; }; /** @internal */ export declare const DeliveryType$outboundSchema: z.ZodType; /** @internal */ export type ForterAntiFraudOptions$Outbound = { delivery_type?: string | null | undefined; delivery_method?: string | null | undefined; is_guest_buyer?: boolean | null | undefined; cart_items?: Array | null | undefined; total_discount?: ForterAntiFraudOptionsDiscount$Outbound | null | undefined; }; /** @internal */ export declare const ForterAntiFraudOptions$outboundSchema: z.ZodType; export declare function forterAntiFraudOptionsToJSON(forterAntiFraudOptions: ForterAntiFraudOptions): string; //# sourceMappingURL=forterantifraudoptions.d.ts.map