import { PaymentAcceptanceDeviceData } from './paymentAcceptanceDeviceData';
import { PaymentAcceptanceExternalRecurringData } from './paymentAcceptanceExternalRecurringData';
import { PaymentAcceptanceFundsSplitDataRaw } from './paymentAcceptanceFundsSplitDataRaw';
import { PaymentAcceptancePaymentConsentOptionsRequest } from './paymentAcceptancePaymentConsentOptionsRequest';
import { PaymentAcceptancePaymentMethodOptions } from './paymentAcceptancePaymentMethodOptions';
import { PaymentAcceptancePaymentMethodRequest } from './paymentAcceptancePaymentMethodRequest';
export interface PaymentAcceptancePaymentIntentConfirmRequestRaw {
    customer_id?: string;
    device_data?: PaymentAcceptanceDeviceData;
    external_recurring_data?: PaymentAcceptanceExternalRecurringData;
    funds_split_data?: Array<PaymentAcceptanceFundsSplitDataRaw>;
    payment_consent?: PaymentAcceptancePaymentConsentOptionsRequest;
    payment_consent_id?: string;
    payment_method?: PaymentAcceptancePaymentMethodRequest;
    payment_method_options?: PaymentAcceptancePaymentMethodOptions;
    request_id: string;
    return_url?: string;
}
export declare namespace PaymentAcceptancePaymentIntentConfirmRequestRaw {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=paymentAcceptancePaymentIntentConfirmRequestRaw.d.ts.map