/**
 * Apideck
 * The Apideck OpenAPI Spec: SDK Optimized
 *
 * The version of the OpenAPI document: 10.13.0
 * Contact: support@apideck.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { PosBankAccountAchDetails } from './PosBankAccountAchDetails';
/**
 * Card details for this payment. This field is currently not available. Reach out to our team for more info.
 * @export
 * @interface PosBankAccount
 */
export interface PosBankAccount {
    /**
     * The name of the bank associated with the bank account.
     * @type {string}
     * @memberof PosBankAccount
     */
    bank_name?: string;
    /**
     * The type of the bank transfer. The type can be `ACH` or `UNKNOWN`.
     * @type {string}
     * @memberof PosBankAccount
     */
    transfer_type?: string;
    /**
     * The ownership type of the bank account performing the transfer.
     * The type can be `INDIVIDUAL`, `COMPANY`, or `UNKNOWN`.
     * @type {string}
     * @memberof PosBankAccount
     */
    account_ownership_type?: string;
    /**
     * Uniquely identifies the bank account for this seller and can be used
     * to determine if payments are from the same bank account.
     * @type {string}
     * @memberof PosBankAccount
     */
    fingerprint?: string;
    /**
     * Country code according to ISO 3166-1 alpha-2.
     * @type {string}
     * @memberof PosBankAccount
     */
    country?: string | null;
    /**
     * The statement description as sent to the bank.
     * @type {string}
     * @memberof PosBankAccount
     */
    statement_description?: string;
    /**
     *
     * @type {PosBankAccountAchDetails}
     * @memberof PosBankAccount
     */
    ach_details?: PosBankAccountAchDetails;
}
export declare function PosBankAccountFromJSON(json: any): PosBankAccount;
export declare function PosBankAccountFromJSONTyped(json: any, ignoreDiscriminator: boolean): PosBankAccount;
export declare function PosBankAccountToJSON(value?: PosBankAccount | null): any;
