import { AchDetails } from "./achDetails";
import { AffirmDetails } from "./affirmDetails";
import { AfterpayDetails } from "./afterpayDetails";
import { AlmaDetails } from "./almaDetails";
import { AmazonPayDetails } from "./amazonPayDetails";
import { AncvDetails } from "./ancvDetails";
import { AndroidPayDetails } from "./androidPayDetails";
import { ApplePayDetails } from "./applePayDetails";
import { BacsDirectDebitDetails } from "./bacsDirectDebitDetails";
import { BillDeskDetails } from "./billDeskDetails";
import { BlikDetails } from "./blikDetails";
import { CardDetails } from "./cardDetails";
import { CashAppDetails } from "./cashAppDetails";
import { CellulantDetails } from "./cellulantDetails";
import { DirectDebitAuDetails } from "./directDebitAuDetails";
import { DokuDetails } from "./dokuDetails";
import { DragonpayDetails } from "./dragonpayDetails";
import { EBankingFinlandDetails } from "./eBankingFinlandDetails";
import { EcontextVoucherDetails } from "./econtextVoucherDetails";
import { EftDetails } from "./eftDetails";
import { ExternalTokenDetails } from "./externalTokenDetails";
import { FastlaneDetails } from "./fastlaneDetails";
import { GenericIssuerPaymentMethodDetails } from "./genericIssuerPaymentMethodDetails";
import { GooglePayDetails } from "./googlePayDetails";
import { IdealDetails } from "./idealDetails";
import { KlarnaDetails } from "./klarnaDetails";
import { KlarnaNetworkDetails } from "./klarnaNetworkDetails";
import { MasterpassDetails } from "./masterpassDetails";
import { MbwayDetails } from "./mbwayDetails";
import { MobilePayDetails } from "./mobilePayDetails";
import { MolPayDetails } from "./molPayDetails";
import { OpenInvoiceDetails } from "./openInvoiceDetails";
import { PayByBankAISDirectDebitDetails } from "./payByBankAISDirectDebitDetails";
import { PayByBankDetails } from "./payByBankDetails";
import { PayPalDetails } from "./payPalDetails";
import { PayPayDetails } from "./payPayDetails";
import { PayToDetails } from "./payToDetails";
import { PayUUpiDetails } from "./payUUpiDetails";
import { PayWithGoogleDetails } from "./payWithGoogleDetails";
import { PaymentDetails } from "./paymentDetails";
import { PixDetails } from "./pixDetails";
import { PixPayByBankDetails } from "./pixPayByBankDetails";
import { PseDetails } from "./pseDetails";
import { RakutenPayDetails } from "./rakutenPayDetails";
import { RatepayDetails } from "./ratepayDetails";
import { RivertyDetails } from "./rivertyDetails";
import { SamsungPayDetails } from "./samsungPayDetails";
import { SepaDirectDebitDetails } from "./sepaDirectDebitDetails";
import { StoredPaymentMethodDetails } from "./storedPaymentMethodDetails";
import { TwintDetails } from "./twintDetails";
import { UpiCollectDetails } from "./upiCollectDetails";
import { UpiIntentDetails } from "./upiIntentDetails";
import { UpiQrDetails } from "./upiQrDetails";
import { VippsDetails } from "./vippsDetails";
import { VisaCheckoutDetails } from "./visaCheckoutDetails";
import { WeChatPayDetails } from "./weChatPayDetails";
import { WeChatPayMiniProgramDetails } from "./weChatPayMiniProgramDetails";
import { ZipDetails } from "./zipDetails";
/**
* The type and required details of a payment method to use.
*/
/**
 * @type PaymentRequestPaymentMethod
 * Type
 * @export
 */
export type PaymentRequestPaymentMethod = AchDetails | AffirmDetails | AfterpayDetails | AlmaDetails | AmazonPayDetails | AncvDetails | AndroidPayDetails | ApplePayDetails | BacsDirectDebitDetails | BillDeskDetails | BlikDetails | CardDetails | CashAppDetails | CellulantDetails | DirectDebitAuDetails | DokuDetails | DragonpayDetails | EBankingFinlandDetails | EcontextVoucherDetails | EftDetails | ExternalTokenDetails | FastlaneDetails | GenericIssuerPaymentMethodDetails | GooglePayDetails | IdealDetails | KlarnaDetails | KlarnaNetworkDetails | MasterpassDetails | MbwayDetails | MobilePayDetails | MolPayDetails | OpenInvoiceDetails | PayByBankAISDirectDebitDetails | PayByBankDetails | PayPalDetails | PayPayDetails | PayToDetails | PayUUpiDetails | PayWithGoogleDetails | PaymentDetails | PixDetails | PixPayByBankDetails | PseDetails | RakutenPayDetails | RatepayDetails | RivertyDetails | SamsungPayDetails | SepaDirectDebitDetails | StoredPaymentMethodDetails | TwintDetails | UpiCollectDetails | UpiIntentDetails | UpiQrDetails | VippsDetails | VisaCheckoutDetails | WeChatPayDetails | WeChatPayMiniProgramDetails | ZipDetails;
/**
* @type PaymentRequestPaymentMethodClass
    * The type and required details of a payment method to use.
* @export
*/
export declare class PaymentRequestPaymentMethodClass {
    static readonly discriminator: string;
    static readonly mapping: {
        [index: string]: string;
    } | undefined;
}
