/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { ApplePayPaymentObject } from './applePayPaymentObject';
import { CardResponse } from './cardResponse';
import { GooglePayWalletResponse } from './googlePayWalletResponse';
import { PaypalWalletResponse } from './paypalWalletResponse';
import { VenmoWalletResponse } from './venmoWalletResponse';
/** The payment source used to fund the payment. */
export interface OrderAuthorizeResponsePaymentSource {
    /** The payment card to use to fund a payment. Card can be a credit or debit card. */
    card?: CardResponse;
    /** The PayPal Wallet response. */
    paypal?: PaypalWalletResponse;
    /** Information needed to pay using ApplePay. */
    applePay?: ApplePayPaymentObject;
    /** Google Pay Wallet payment data. */
    googlePay?: GooglePayWalletResponse;
    /** Venmo wallet response. */
    venmo?: VenmoWalletResponse;
}
export declare const orderAuthorizeResponsePaymentSourceSchema: Schema<OrderAuthorizeResponsePaymentSource>;
//# sourceMappingURL=orderAuthorizeResponsePaymentSource.d.ts.map