export declare class PaymentDetails {
    /**
    * The checkout attempt identifier.
    */
    "checkoutAttemptId"?: string;
    /**
    * Base64-encoded JSON object containing SDK related parameters required by the SDK
    */
    "sdkData"?: string;
    /**
    * The payment method type.
    */
    "type"?: PaymentDetails.TypeEnum;
    static readonly discriminator: string | undefined;
    static readonly mapping: {
        [index: string]: string;
    } | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
export declare namespace PaymentDetails {
    enum TypeEnum {
        Alipay = "alipay",
        Multibanco = "multibanco",
        BankTransfer = "bankTransfer",
        BankTransferIban = "bankTransfer_IBAN",
        Paybright = "paybright",
        Paynow = "paynow",
        AffirmPos = "affirm_pos",
        Iris = "iris",
        Wero = "wero",
        Trustly = "trustly",
        Trustlyvector = "trustlyvector",
        Oney = "oney",
        Facilypay = "facilypay",
        Facilypay3x = "facilypay_3x",
        Facilypay4x = "facilypay_4x",
        Facilypay6x = "facilypay_6x",
        Facilypay10x = "facilypay_10x",
        Facilypay12x = "facilypay_12x",
        Unionpay = "unionpay",
        KcpBanktransfer = "kcp_banktransfer",
        KcpPayco = "kcp_payco",
        KcpCreditcard = "kcp_creditcard",
        WechatpaySdk = "wechatpaySDK",
        WechatpayQr = "wechatpayQR",
        WechatpayWeb = "wechatpayWeb",
        MolpayBoost = "molpay_boost",
        WalletIn = "wallet_IN",
        PayuInCashcard = "payu_IN_cashcard",
        PayuInNb = "payu_IN_nb",
        Paytm = "paytm",
        MolpayEbankingVn = "molpay_ebanking_VN",
        MolpayEbankingMy = "molpay_ebanking_MY",
        MolpayEbankingDirectMy = "molpay_ebanking_direct_MY",
        Swish = "swish",
        Bizum = "bizum",
        Walley = "walley",
        WalleyB2b = "walley_b2b",
        Paypo = "paypo",
        Scalapay = "scalapay",
        Scalapay3x = "scalapay_3x",
        Scalapay4x = "scalapay_4x",
        MolpayFpx = "molpay_fpx",
        Payme = "payme",
        PaymePos = "payme_pos",
        Konbini = "konbini",
        DirectEbanking = "directEbanking",
        Boletobancario = "boletobancario",
        Cashticket = "cashticket",
        Ikano = "ikano",
        Karenmillen = "karenmillen",
        Oasis = "oasis",
        Warehouse = "warehouse",
        PrimeiropayBoleto = "primeiropay_boleto",
        Mada = "mada",
        Benefit = "benefit",
        Knet = "knet",
        Omannet = "omannet",
        GopayWallet = "gopay_wallet",
        KcpNaverpay = "kcp_naverpay",
        Fawry = "fawry",
        Atome = "atome",
        Naps = "naps",
        Nordea = "nordea",
        BoletobancarioBradesco = "boletobancario_bradesco",
        BoletobancarioItau = "boletobancario_itau",
        BoletobancarioSantander = "boletobancario_santander",
        BoletobancarioBancodobrasil = "boletobancario_bancodobrasil",
        BoletobancarioHsbc = "boletobancario_hsbc",
        MolpayMaybank2u = "molpay_maybank2u",
        MolpayCimb = "molpay_cimb",
        MolpayRhb = "molpay_rhb",
        MolpayAmb = "molpay_amb",
        MolpayHlb = "molpay_hlb",
        MolpayAffinEpg = "molpay_affin_epg",
        MolpayBankislam = "molpay_bankislam",
        MolpayPublicbank = "molpay_publicbank",
        FpxAgrobank = "fpx_agrobank",
        Touchngo = "touchngo",
        Maybank2uMae = "maybank2u_mae",
        Duitnow = "duitnow",
        Promptpay = "promptpay",
        TwintPos = "twint_pos",
        AlipayHk = "alipay_hk",
        AlipayHkWeb = "alipay_hk_web",
        AlipayHkWap = "alipay_hk_wap",
        AlipayWap = "alipay_wap",
        Balanceplatform = "balanceplatform"
    }
}
