import * as Schema from "effect/Schema";
export declare const PostTokensInput: Schema.Struct<{
    readonly account: Schema.optional<Schema.Struct<{
        readonly business_type: Schema.optional<Schema.Literals<readonly ["company", "government_entity", "individual", "non_profit"]>>;
        readonly company: Schema.optional<Schema.Struct<{
            readonly address: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
            }>>;
            readonly address_kana: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
                readonly town: Schema.optional<Schema.String>;
            }>>;
            readonly address_kanji: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
                readonly town: Schema.optional<Schema.String>;
            }>>;
            readonly directors_provided: Schema.optional<Schema.Boolean>;
            readonly directorship_declaration: Schema.optional<Schema.Struct<{
                readonly date: Schema.optional<Schema.Number>;
                readonly ip: Schema.optional<Schema.String>;
                readonly user_agent: Schema.optional<Schema.String>;
            }>>;
            readonly executives_provided: Schema.optional<Schema.Boolean>;
            readonly export_license_id: Schema.optional<Schema.String>;
            readonly export_purpose_code: Schema.optional<Schema.String>;
            readonly name: Schema.optional<Schema.String>;
            readonly name_kana: Schema.optional<Schema.String>;
            readonly name_kanji: Schema.optional<Schema.String>;
            readonly owners_provided: Schema.optional<Schema.Boolean>;
            readonly ownership_declaration: Schema.optional<Schema.Struct<{
                readonly date: Schema.optional<Schema.Number>;
                readonly ip: Schema.optional<Schema.String>;
                readonly user_agent: Schema.optional<Schema.String>;
            }>>;
            readonly ownership_declaration_shown_and_signed: Schema.optional<Schema.Boolean>;
            readonly ownership_exemption_reason: Schema.optional<Schema.Literals<readonly ["", "qualified_entity_exceeds_ownership_threshold", "qualifies_as_financial_institution"]>>;
            readonly phone: Schema.optional<Schema.String>;
            readonly registration_date: Schema.optional<Schema.Unknown>;
            readonly registration_number: Schema.optional<Schema.String>;
            readonly representative_declaration: Schema.optional<Schema.Struct<{
                readonly date: Schema.optional<Schema.Number>;
                readonly ip: Schema.optional<Schema.String>;
                readonly user_agent: Schema.optional<Schema.String>;
            }>>;
            readonly structure: Schema.optional<Schema.Literals<readonly ["", "free_zone_establishment", "free_zone_llc", "government_instrumentality", "governmental_unit", "incorporated_non_profit", "incorporated_partnership", "limited_liability_partnership", "llc", "multi_member_llc", "private_company", "private_corporation", "private_partnership", "public_company", "public_corporation", "public_partnership", "registered_charity", "single_member_llc", "sole_establishment", "sole_proprietorship", "tax_exempt_government_instrumentality", "unincorporated_association", "unincorporated_non_profit", "unincorporated_partnership"]>>;
            readonly tax_id: Schema.optional<Schema.String>;
            readonly tax_id_registrar: Schema.optional<Schema.String>;
            readonly vat_id: Schema.optional<Schema.String>;
            readonly verification: Schema.optional<Schema.Struct<{
                readonly document: Schema.optional<Schema.Struct<{
                    readonly back: Schema.optional<Schema.String>;
                    readonly front: Schema.optional<Schema.String>;
                }>>;
            }>>;
        }>>;
        readonly individual: Schema.optional<Schema.Struct<{
            readonly address: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
            }>>;
            readonly address_kana: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
                readonly town: Schema.optional<Schema.String>;
            }>>;
            readonly address_kanji: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
                readonly town: Schema.optional<Schema.String>;
            }>>;
            readonly dob: Schema.optional<Schema.Unknown>;
            readonly email: Schema.optional<Schema.String>;
            readonly first_name: Schema.optional<Schema.String>;
            readonly first_name_kana: Schema.optional<Schema.String>;
            readonly first_name_kanji: Schema.optional<Schema.String>;
            readonly full_name_aliases: Schema.optional<Schema.Unknown>;
            readonly gender: Schema.optional<Schema.String>;
            readonly id_number: Schema.optional<Schema.String>;
            readonly id_number_secondary: Schema.optional<Schema.String>;
            readonly last_name: Schema.optional<Schema.String>;
            readonly last_name_kana: Schema.optional<Schema.String>;
            readonly last_name_kanji: Schema.optional<Schema.String>;
            readonly maiden_name: Schema.optional<Schema.String>;
            readonly metadata: Schema.optional<Schema.Unknown>;
            readonly phone: Schema.optional<Schema.String>;
            readonly political_exposure: Schema.optional<Schema.Literals<readonly ["existing", "none"]>>;
            readonly registered_address: Schema.optional<Schema.Struct<{
                readonly city: Schema.optional<Schema.String>;
                readonly country: Schema.optional<Schema.String>;
                readonly line1: Schema.optional<Schema.String>;
                readonly line2: Schema.optional<Schema.String>;
                readonly postal_code: Schema.optional<Schema.String>;
                readonly state: Schema.optional<Schema.String>;
            }>>;
            readonly relationship: Schema.optional<Schema.Struct<{
                readonly director: Schema.optional<Schema.Boolean>;
                readonly executive: Schema.optional<Schema.Boolean>;
                readonly owner: Schema.optional<Schema.Boolean>;
                readonly percent_ownership: Schema.optional<Schema.Unknown>;
                readonly title: Schema.optional<Schema.String>;
            }>>;
            readonly ssn_last_4: Schema.optional<Schema.String>;
            readonly verification: Schema.optional<Schema.Struct<{
                readonly additional_document: Schema.optional<Schema.Struct<{
                    readonly back: Schema.optional<Schema.String>;
                    readonly front: Schema.optional<Schema.String>;
                }>>;
                readonly document: Schema.optional<Schema.Struct<{
                    readonly back: Schema.optional<Schema.String>;
                    readonly front: Schema.optional<Schema.String>;
                }>>;
            }>>;
        }>>;
        readonly tos_shown_and_accepted: Schema.optional<Schema.Boolean>;
    }>>;
    readonly bank_account: Schema.optional<Schema.Struct<{
        readonly account_holder_name: Schema.optional<Schema.String>;
        readonly account_holder_type: Schema.optional<Schema.Literals<readonly ["company", "individual"]>>;
        readonly account_number: Schema.String;
        readonly account_type: Schema.optional<Schema.Literals<readonly ["checking", "futsu", "savings", "toza"]>>;
        readonly country: Schema.String;
        readonly currency: Schema.optional<Schema.String>;
        readonly payment_method: Schema.optional<Schema.String>;
        readonly routing_number: Schema.optional<Schema.String>;
    }>>;
    readonly card: Schema.optional<Schema.Unknown>;
    readonly customer: Schema.optional<Schema.String>;
    readonly cvc_update: Schema.optional<Schema.Struct<{
        readonly cvc: Schema.String;
    }>>;
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly person: Schema.optional<Schema.Struct<{
        readonly additional_tos_acceptances: Schema.optional<Schema.Struct<{
            readonly account: Schema.optional<Schema.Struct<{
                readonly date: Schema.optional<Schema.Number>;
                readonly ip: Schema.optional<Schema.String>;
                readonly user_agent: Schema.optional<Schema.Unknown>;
            }>>;
        }>>;
        readonly address: Schema.optional<Schema.Struct<{
            readonly city: Schema.optional<Schema.String>;
            readonly country: Schema.optional<Schema.String>;
            readonly line1: Schema.optional<Schema.String>;
            readonly line2: Schema.optional<Schema.String>;
            readonly postal_code: Schema.optional<Schema.String>;
            readonly state: Schema.optional<Schema.String>;
        }>>;
        readonly address_kana: Schema.optional<Schema.Struct<{
            readonly city: Schema.optional<Schema.String>;
            readonly country: Schema.optional<Schema.String>;
            readonly line1: Schema.optional<Schema.String>;
            readonly line2: Schema.optional<Schema.String>;
            readonly postal_code: Schema.optional<Schema.String>;
            readonly state: Schema.optional<Schema.String>;
            readonly town: Schema.optional<Schema.String>;
        }>>;
        readonly address_kanji: Schema.optional<Schema.Struct<{
            readonly city: Schema.optional<Schema.String>;
            readonly country: Schema.optional<Schema.String>;
            readonly line1: Schema.optional<Schema.String>;
            readonly line2: Schema.optional<Schema.String>;
            readonly postal_code: Schema.optional<Schema.String>;
            readonly state: Schema.optional<Schema.String>;
            readonly town: Schema.optional<Schema.String>;
        }>>;
        readonly dob: Schema.optional<Schema.Unknown>;
        readonly documents: Schema.optional<Schema.Struct<{
            readonly company_authorization: Schema.optional<Schema.Struct<{
                readonly files: Schema.optional<Schema.$Array<Schema.Unknown>>;
            }>>;
            readonly passport: Schema.optional<Schema.Struct<{
                readonly files: Schema.optional<Schema.$Array<Schema.Unknown>>;
            }>>;
            readonly visa: Schema.optional<Schema.Struct<{
                readonly files: Schema.optional<Schema.$Array<Schema.Unknown>>;
            }>>;
        }>>;
        readonly email: Schema.optional<Schema.String>;
        readonly first_name: Schema.optional<Schema.String>;
        readonly first_name_kana: Schema.optional<Schema.String>;
        readonly first_name_kanji: Schema.optional<Schema.String>;
        readonly full_name_aliases: Schema.optional<Schema.Unknown>;
        readonly gender: Schema.optional<Schema.String>;
        readonly id_number: Schema.optional<Schema.String>;
        readonly id_number_secondary: Schema.optional<Schema.String>;
        readonly last_name: Schema.optional<Schema.String>;
        readonly last_name_kana: Schema.optional<Schema.String>;
        readonly last_name_kanji: Schema.optional<Schema.String>;
        readonly maiden_name: Schema.optional<Schema.String>;
        readonly metadata: Schema.optional<Schema.Unknown>;
        readonly nationality: Schema.optional<Schema.String>;
        readonly phone: Schema.optional<Schema.String>;
        readonly political_exposure: Schema.optional<Schema.Literals<readonly ["existing", "none"]>>;
        readonly registered_address: Schema.optional<Schema.Struct<{
            readonly city: Schema.optional<Schema.String>;
            readonly country: Schema.optional<Schema.String>;
            readonly line1: Schema.optional<Schema.String>;
            readonly line2: Schema.optional<Schema.String>;
            readonly postal_code: Schema.optional<Schema.String>;
            readonly state: Schema.optional<Schema.String>;
        }>>;
        readonly relationship: Schema.optional<Schema.Struct<{
            readonly authorizer: Schema.optional<Schema.Boolean>;
            readonly director: Schema.optional<Schema.Boolean>;
            readonly executive: Schema.optional<Schema.Boolean>;
            readonly legal_guardian: Schema.optional<Schema.Boolean>;
            readonly owner: Schema.optional<Schema.Boolean>;
            readonly percent_ownership: Schema.optional<Schema.Unknown>;
            readonly representative: Schema.optional<Schema.Boolean>;
            readonly title: Schema.optional<Schema.String>;
        }>>;
        readonly ssn_last_4: Schema.optional<Schema.String>;
        readonly us_cfpb_data: Schema.optional<Schema.Struct<{
            readonly ethnicity_details: Schema.optional<Schema.Struct<{
                readonly ethnicity: Schema.optional<Schema.$Array<Schema.Literals<readonly ["cuban", "hispanic_or_latino", "mexican", "not_hispanic_or_latino", "other_hispanic_or_latino", "prefer_not_to_answer", "puerto_rican"]>>>;
                readonly ethnicity_other: Schema.optional<Schema.String>;
            }>>;
            readonly race_details: Schema.optional<Schema.Struct<{
                readonly race: Schema.optional<Schema.$Array<Schema.Literals<readonly ["african_american", "american_indian_or_alaska_native", "asian", "asian_indian", "black_or_african_american", "chinese", "ethiopian", "filipino", "guamanian_or_chamorro", "haitian", "jamaican", "japanese", "korean", "native_hawaiian", "native_hawaiian_or_other_pacific_islander", "nigerian", "other_asian", "other_black_or_african_american", "other_pacific_islander", "prefer_not_to_answer", "samoan", "somali", "vietnamese", "white"]>>>;
                readonly race_other: Schema.optional<Schema.String>;
            }>>;
            readonly self_identified_gender: Schema.optional<Schema.String>;
        }>>;
        readonly verification: Schema.optional<Schema.Struct<{
            readonly additional_document: Schema.optional<Schema.Struct<{
                readonly back: Schema.optional<Schema.String>;
                readonly front: Schema.optional<Schema.String>;
            }>>;
            readonly document: Schema.optional<Schema.Struct<{
                readonly back: Schema.optional<Schema.String>;
                readonly front: Schema.optional<Schema.String>;
            }>>;
        }>>;
    }>>;
    readonly pii: Schema.optional<Schema.Struct<{
        readonly id_number: Schema.optional<Schema.String>;
    }>>;
}>;
export type PostTokensInput = typeof PostTokensInput.Type;
export declare const PostTokensOutput: Schema.Struct<{
    readonly bank_account: Schema.optional<Schema.Struct<{
        readonly account: Schema.optional<Schema.Unknown>;
        readonly account_holder_name: Schema.NullOr<Schema.String>;
        readonly account_holder_type: Schema.NullOr<Schema.String>;
        readonly account_type: Schema.NullOr<Schema.String>;
        readonly available_payout_methods: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Literals<readonly ["instant", "standard"]>>>>;
        readonly bank_name: Schema.NullOr<Schema.String>;
        readonly country: Schema.String;
        readonly currency: Schema.String;
        readonly customer: Schema.optional<Schema.Unknown>;
        readonly default_for_currency: Schema.optional<Schema.NullOr<Schema.Boolean>>;
        readonly fingerprint: Schema.NullOr<Schema.String>;
        readonly future_requirements: Schema.optional<Schema.Unknown>;
        readonly id: Schema.String;
        readonly last4: Schema.String;
        readonly metadata: Schema.optional<Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>>;
        readonly object: Schema.Literals<readonly ["bank_account"]>;
        readonly requirements: Schema.optional<Schema.Unknown>;
        readonly routing_number: Schema.NullOr<Schema.String>;
        readonly status: Schema.String;
    }>>;
    readonly card: Schema.optional<Schema.Struct<{
        readonly account: Schema.optional<Schema.Unknown>;
        readonly address_city: Schema.NullOr<Schema.String>;
        readonly address_country: Schema.NullOr<Schema.String>;
        readonly address_line1: Schema.NullOr<Schema.String>;
        readonly address_line1_check: Schema.NullOr<Schema.String>;
        readonly address_line2: Schema.NullOr<Schema.String>;
        readonly address_state: Schema.NullOr<Schema.String>;
        readonly address_zip: Schema.NullOr<Schema.String>;
        readonly address_zip_check: Schema.NullOr<Schema.String>;
        readonly allow_redisplay: Schema.optional<Schema.NullOr<Schema.Literals<readonly ["always", "limited", "unspecified"]>>>;
        readonly available_payout_methods: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Literals<readonly ["instant", "standard"]>>>>;
        readonly brand: Schema.String;
        readonly country: Schema.NullOr<Schema.String>;
        readonly currency: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly customer: Schema.optional<Schema.Unknown>;
        readonly cvc_check: Schema.NullOr<Schema.String>;
        readonly default_for_currency: Schema.optional<Schema.NullOr<Schema.Boolean>>;
        readonly description: Schema.optional<Schema.String>;
        readonly dynamic_last4: Schema.NullOr<Schema.String>;
        readonly exp_month: Schema.Number;
        readonly exp_year: Schema.Number;
        readonly fingerprint: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly funding: Schema.String;
        readonly id: Schema.String;
        readonly iin: Schema.optional<Schema.String>;
        readonly issuer: Schema.optional<Schema.String>;
        readonly last4: Schema.String;
        readonly metadata: Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>;
        readonly name: Schema.NullOr<Schema.String>;
        readonly networks: Schema.optional<Schema.Struct<{
            readonly preferred: Schema.NullOr<Schema.String>;
        }>>;
        readonly object: Schema.Literals<readonly ["card"]>;
        readonly regulated_status: Schema.NullOr<Schema.Literals<readonly ["regulated", "unregulated"]>>;
        readonly status: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly tokenization_method: Schema.NullOr<Schema.String>;
    }>>;
    readonly client_ip: Schema.NullOr<Schema.String>;
    readonly created: Schema.Number;
    readonly id: Schema.String;
    readonly livemode: Schema.Boolean;
    readonly object: Schema.Literals<readonly ["token"]>;
    readonly type: Schema.String;
    readonly used: Schema.Boolean;
}>;
export type PostTokensOutput = typeof PostTokensOutput.Type;
/**
 * Create a CVC update token
 *
 * <p>Creates a single-use token that represents a bank account’s details.
 * You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a <a href="#accounts">connected account</a> where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>application</code>, which includes Custom accounts.</p>
 */
export declare const PostTokens: import("@distilled.cloud/core/client").OperationMethod<{
    readonly account?: {
        readonly business_type?: "company" | "government_entity" | "individual" | "non_profit" | undefined;
        readonly company?: {
            readonly address?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
            } | undefined;
            readonly address_kana?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
                readonly town?: string | undefined;
            } | undefined;
            readonly address_kanji?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
                readonly town?: string | undefined;
            } | undefined;
            readonly directors_provided?: boolean | undefined;
            readonly directorship_declaration?: {
                readonly date?: number | undefined;
                readonly ip?: string | undefined;
                readonly user_agent?: string | undefined;
            } | undefined;
            readonly executives_provided?: boolean | undefined;
            readonly export_license_id?: string | undefined;
            readonly export_purpose_code?: string | undefined;
            readonly name?: string | undefined;
            readonly name_kana?: string | undefined;
            readonly name_kanji?: string | undefined;
            readonly owners_provided?: boolean | undefined;
            readonly ownership_declaration?: {
                readonly date?: number | undefined;
                readonly ip?: string | undefined;
                readonly user_agent?: string | undefined;
            } | undefined;
            readonly ownership_declaration_shown_and_signed?: boolean | undefined;
            readonly ownership_exemption_reason?: "" | "qualified_entity_exceeds_ownership_threshold" | "qualifies_as_financial_institution" | undefined;
            readonly phone?: string | undefined;
            readonly registration_date?: unknown;
            readonly registration_number?: string | undefined;
            readonly representative_declaration?: {
                readonly date?: number | undefined;
                readonly ip?: string | undefined;
                readonly user_agent?: string | undefined;
            } | undefined;
            readonly structure?: "" | "free_zone_establishment" | "free_zone_llc" | "government_instrumentality" | "governmental_unit" | "incorporated_non_profit" | "incorporated_partnership" | "limited_liability_partnership" | "llc" | "multi_member_llc" | "private_company" | "private_corporation" | "private_partnership" | "public_company" | "public_corporation" | "public_partnership" | "registered_charity" | "single_member_llc" | "sole_establishment" | "sole_proprietorship" | "tax_exempt_government_instrumentality" | "unincorporated_association" | "unincorporated_non_profit" | "unincorporated_partnership" | undefined;
            readonly tax_id?: string | undefined;
            readonly tax_id_registrar?: string | undefined;
            readonly vat_id?: string | undefined;
            readonly verification?: {
                readonly document?: {
                    readonly back?: string | undefined;
                    readonly front?: string | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        readonly individual?: {
            readonly address?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
            } | undefined;
            readonly address_kana?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
                readonly town?: string | undefined;
            } | undefined;
            readonly address_kanji?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
                readonly town?: string | undefined;
            } | undefined;
            readonly dob?: unknown;
            readonly email?: string | undefined;
            readonly first_name?: string | undefined;
            readonly first_name_kana?: string | undefined;
            readonly first_name_kanji?: string | undefined;
            readonly full_name_aliases?: unknown;
            readonly gender?: string | undefined;
            readonly id_number?: string | undefined;
            readonly id_number_secondary?: string | undefined;
            readonly last_name?: string | undefined;
            readonly last_name_kana?: string | undefined;
            readonly last_name_kanji?: string | undefined;
            readonly maiden_name?: string | undefined;
            readonly metadata?: unknown;
            readonly phone?: string | undefined;
            readonly political_exposure?: "existing" | "none" | undefined;
            readonly registered_address?: {
                readonly city?: string | undefined;
                readonly country?: string | undefined;
                readonly line1?: string | undefined;
                readonly line2?: string | undefined;
                readonly postal_code?: string | undefined;
                readonly state?: string | undefined;
            } | undefined;
            readonly relationship?: {
                readonly director?: boolean | undefined;
                readonly executive?: boolean | undefined;
                readonly owner?: boolean | undefined;
                readonly percent_ownership?: unknown;
                readonly title?: string | undefined;
            } | undefined;
            readonly ssn_last_4?: string | undefined;
            readonly verification?: {
                readonly additional_document?: {
                    readonly back?: string | undefined;
                    readonly front?: string | undefined;
                } | undefined;
                readonly document?: {
                    readonly back?: string | undefined;
                    readonly front?: string | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        readonly tos_shown_and_accepted?: boolean | undefined;
    } | undefined;
    readonly bank_account?: {
        readonly account_holder_name?: string | undefined;
        readonly account_holder_type?: "company" | "individual" | undefined;
        readonly account_number: string;
        readonly account_type?: "checking" | "futsu" | "savings" | "toza" | undefined;
        readonly country: string;
        readonly currency?: string | undefined;
        readonly payment_method?: string | undefined;
        readonly routing_number?: string | undefined;
    } | undefined;
    readonly card?: unknown;
    readonly customer?: string | undefined;
    readonly cvc_update?: {
        readonly cvc: string;
    } | undefined;
    readonly expand?: readonly string[] | undefined;
    readonly person?: {
        readonly additional_tos_acceptances?: {
            readonly account?: {
                readonly date?: number | undefined;
                readonly ip?: string | undefined;
                readonly user_agent?: unknown;
            } | undefined;
        } | undefined;
        readonly address?: {
            readonly city?: string | undefined;
            readonly country?: string | undefined;
            readonly line1?: string | undefined;
            readonly line2?: string | undefined;
            readonly postal_code?: string | undefined;
            readonly state?: string | undefined;
        } | undefined;
        readonly address_kana?: {
            readonly city?: string | undefined;
            readonly country?: string | undefined;
            readonly line1?: string | undefined;
            readonly line2?: string | undefined;
            readonly postal_code?: string | undefined;
            readonly state?: string | undefined;
            readonly town?: string | undefined;
        } | undefined;
        readonly address_kanji?: {
            readonly city?: string | undefined;
            readonly country?: string | undefined;
            readonly line1?: string | undefined;
            readonly line2?: string | undefined;
            readonly postal_code?: string | undefined;
            readonly state?: string | undefined;
            readonly town?: string | undefined;
        } | undefined;
        readonly dob?: unknown;
        readonly documents?: {
            readonly company_authorization?: {
                readonly files?: readonly unknown[] | undefined;
            } | undefined;
            readonly passport?: {
                readonly files?: readonly unknown[] | undefined;
            } | undefined;
            readonly visa?: {
                readonly files?: readonly unknown[] | undefined;
            } | undefined;
        } | undefined;
        readonly email?: string | undefined;
        readonly first_name?: string | undefined;
        readonly first_name_kana?: string | undefined;
        readonly first_name_kanji?: string | undefined;
        readonly full_name_aliases?: unknown;
        readonly gender?: string | undefined;
        readonly id_number?: string | undefined;
        readonly id_number_secondary?: string | undefined;
        readonly last_name?: string | undefined;
        readonly last_name_kana?: string | undefined;
        readonly last_name_kanji?: string | undefined;
        readonly maiden_name?: string | undefined;
        readonly metadata?: unknown;
        readonly nationality?: string | undefined;
        readonly phone?: string | undefined;
        readonly political_exposure?: "existing" | "none" | undefined;
        readonly registered_address?: {
            readonly city?: string | undefined;
            readonly country?: string | undefined;
            readonly line1?: string | undefined;
            readonly line2?: string | undefined;
            readonly postal_code?: string | undefined;
            readonly state?: string | undefined;
        } | undefined;
        readonly relationship?: {
            readonly authorizer?: boolean | undefined;
            readonly director?: boolean | undefined;
            readonly executive?: boolean | undefined;
            readonly legal_guardian?: boolean | undefined;
            readonly owner?: boolean | undefined;
            readonly percent_ownership?: unknown;
            readonly representative?: boolean | undefined;
            readonly title?: string | undefined;
        } | undefined;
        readonly ssn_last_4?: string | undefined;
        readonly us_cfpb_data?: {
            readonly ethnicity_details?: {
                readonly ethnicity?: readonly ("cuban" | "hispanic_or_latino" | "mexican" | "not_hispanic_or_latino" | "other_hispanic_or_latino" | "prefer_not_to_answer" | "puerto_rican")[] | undefined;
                readonly ethnicity_other?: string | undefined;
            } | undefined;
            readonly race_details?: {
                readonly race?: readonly ("african_american" | "american_indian_or_alaska_native" | "asian" | "asian_indian" | "black_or_african_american" | "chinese" | "ethiopian" | "filipino" | "guamanian_or_chamorro" | "haitian" | "jamaican" | "japanese" | "korean" | "native_hawaiian" | "native_hawaiian_or_other_pacific_islander" | "nigerian" | "other_asian" | "other_black_or_african_american" | "other_pacific_islander" | "prefer_not_to_answer" | "samoan" | "somali" | "vietnamese" | "white")[] | undefined;
                readonly race_other?: string | undefined;
            } | undefined;
            readonly self_identified_gender?: string | undefined;
        } | undefined;
        readonly verification?: {
            readonly additional_document?: {
                readonly back?: string | undefined;
                readonly front?: string | undefined;
            } | undefined;
            readonly document?: {
                readonly back?: string | undefined;
                readonly front?: string | undefined;
            } | undefined;
        } | undefined;
    } | undefined;
    readonly pii?: {
        readonly id_number?: string | undefined;
    } | undefined;
}, {
    readonly bank_account?: {
        readonly account?: unknown;
        readonly account_holder_name: string | null;
        readonly account_holder_type: string | null;
        readonly account_type: string | null;
        readonly available_payout_methods?: readonly ("instant" | "standard")[] | null | undefined;
        readonly bank_name: string | null;
        readonly country: string;
        readonly currency: string;
        readonly customer?: unknown;
        readonly default_for_currency?: boolean | null | undefined;
        readonly fingerprint: string | null;
        readonly future_requirements?: unknown;
        readonly id: string;
        readonly last4: string;
        readonly metadata?: {
            readonly [x: string]: string;
        } | null | undefined;
        readonly object: "bank_account";
        readonly requirements?: unknown;
        readonly routing_number: string | null;
        readonly status: string;
    } | undefined;
    readonly card?: {
        readonly account?: unknown;
        readonly address_city: string | null;
        readonly address_country: string | null;
        readonly address_line1: string | null;
        readonly address_line1_check: string | null;
        readonly address_line2: string | null;
        readonly address_state: string | null;
        readonly address_zip: string | null;
        readonly address_zip_check: string | null;
        readonly allow_redisplay?: "always" | "limited" | "unspecified" | null | undefined;
        readonly available_payout_methods?: readonly ("instant" | "standard")[] | null | undefined;
        readonly brand: string;
        readonly country: string | null;
        readonly currency?: string | null | undefined;
        readonly customer?: unknown;
        readonly cvc_check: string | null;
        readonly default_for_currency?: boolean | null | undefined;
        readonly description?: string | undefined;
        readonly dynamic_last4: string | null;
        readonly exp_month: number;
        readonly exp_year: number;
        readonly fingerprint?: string | null | undefined;
        readonly funding: string;
        readonly id: string;
        readonly iin?: string | undefined;
        readonly issuer?: string | undefined;
        readonly last4: string;
        readonly metadata: {
            readonly [x: string]: string;
        } | null;
        readonly name: string | null;
        readonly networks?: {
            readonly preferred: string | null;
        } | undefined;
        readonly object: "card";
        readonly regulated_status: "regulated" | "unregulated" | null;
        readonly status?: string | null | undefined;
        readonly tokenization_method: string | null;
    } | undefined;
    readonly client_ip: string | null;
    readonly created: number;
    readonly id: string;
    readonly livemode: boolean;
    readonly object: "token";
    readonly type: string;
    readonly used: boolean;
}, never, import("..").Credentials>;
//# sourceMappingURL=PostTokens.d.ts.map