import { PaymentAcceptanceAchDirectDebit } from './paymentAcceptanceAchDirectDebit';
import { PaymentAcceptanceApplepay } from './paymentAcceptanceApplepay';
import { PaymentAcceptanceBacsDirectDebit } from './paymentAcceptanceBacsDirectDebit';
import { PaymentAcceptanceBecsDirectDebit } from './paymentAcceptanceBecsDirectDebit';
import { PaymentAcceptanceCard } from './paymentAcceptanceCard';
import { PaymentAcceptanceEftDirectDebit } from './paymentAcceptanceEftDirectDebit';
import { PaymentAcceptanceGooglepay } from './paymentAcceptanceGooglepay';
import { PaymentAcceptanceSepaDirectDebit } from './paymentAcceptanceSepaDirectDebit';
export interface PaymentAcceptancePaymentMethod {
    ach_direct_debit?: PaymentAcceptanceAchDirectDebit;
    applepay?: PaymentAcceptanceApplepay;
    bacs_direct_debit?: PaymentAcceptanceBacsDirectDebit;
    becs_direct_debit?: PaymentAcceptanceBecsDirectDebit;
    card?: PaymentAcceptanceCard;
    created_at?: Date;
    customer_id?: string;
    eft_direct_debit?: PaymentAcceptanceEftDirectDebit;
    googlepay?: PaymentAcceptanceGooglepay;
    id?: string;
    metadata?: {
        [key: string]: string;
    };
    request_id?: string;
    sepa_direct_debit?: PaymentAcceptanceSepaDirectDebit;
    status?: string;
    type?: string;
    updated_at?: Date;
}
export declare namespace PaymentAcceptancePaymentMethod {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=paymentAcceptancePaymentMethod.d.ts.map