import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { BankAccountStatus } from "./BankAccountStatus"; import { BankAccountType } from "./BankAccountType"; import { Country } from "./Country"; import { Currency } from "./Currency"; export declare const BankAccount: core.serialization.ObjectSchema; export declare namespace BankAccount { interface Raw { id: string; account_number_suffix: string; country: Country.Raw; currency: Currency.Raw; account_type: BankAccountType.Raw; holder_name: string; primary_bank_identification_number: string; secondary_bank_identification_number?: (string | null | undefined) | null; debit_mandate_reference_id?: (string | null | undefined) | null; reference_id?: (string | null | undefined) | null; location_id?: (string | null | undefined) | null; status: BankAccountStatus.Raw; creditable: boolean; debitable: boolean; fingerprint?: (string | null | undefined) | null; version?: number | null; bank_name?: (string | null | undefined) | null; customer_id?: string | null; } }