/**
 * AdvancedBilling
 *
 * This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema.js';
import { ApplePayVault } from './applePayVault.js';
import { PaymentType } from './paymentType.js';
export interface ApplePayPaymentProfile {
    /** The Chargify-assigned ID of the Apple Pay payment profile. */
    id?: number;
    /** The first name of the Apple Pay account holder */
    firstName?: string;
    /** The last name of the Apple Pay account holder */
    lastName?: string;
    /** The Chargify-assigned id for the customer record to which the Apple Pay account belongs */
    customerId?: number;
    /** The vault that stores the payment profile with the provided vault_token. */
    currentVault?: ApplePayVault;
    /** The “token” provided by your vault storage for an already stored payment profile */
    vaultToken?: string;
    /** The current billing street address for the Apple Pay account */
    billingAddress?: string | null;
    /** The current billing address city for the Apple Pay account */
    billingCity?: string | null;
    /** The current billing address state for the Apple Pay account */
    billingState?: string | null;
    /** The current billing address zip code for the Apple Pay account */
    billingZip?: string | null;
    /** The current billing address country for the Apple Pay account */
    billingCountry?: string | null;
    customerVaultToken?: string | null;
    /** The current billing street address, second line, for the Apple Pay account */
    billingAddress2?: string | null;
    paymentType: PaymentType;
    siteGatewaySettingId?: number | null;
    gatewayHandle?: string | null;
    /** A timestamp indicating when this payment profile was created */
    createdAt?: string;
    /** A timestamp indicating when this payment profile was last updated */
    updatedAt?: string;
    [key: string]: unknown;
}
export declare const applePayPaymentProfileSchema: Schema<ApplePayPaymentProfile>;
//# sourceMappingURL=applePayPaymentProfile.d.ts.map