import * as Types from '../types/Types.js'; interface CreditorBankAccountResponse extends Types.CreditorBankAccount, Types.APIResponse { } interface CreditorBankAccountListResponse extends Types.APIResponse { creditor_bank_accounts: Array; meta: Types.ListMeta; } interface CreditorBankAccountCreateRequest { account_holder_name: string; account_number?: string; account_type?: Types.CreditorBankAccountAccountType; bank_code?: string; branch_code?: string; country_code?: string; currency?: string; iban?: string; links: Types.CreditorBankAccountCreateRequestLinks; metadata?: Types.JsonMap; set_as_default_payout_account?: boolean; } interface CreditorBankAccountListRequest { after?: string; before?: string; created_at?: Types.CreatedAtFilter; creditor?: string; enabled?: boolean; limit?: string; } export declare class CreditorBankAccountService { private api; constructor(api: any); create(requestParameters: CreditorBankAccountCreateRequest, idempotencyKey?: string, customHeaders?: Types.JsonMap): Promise; list(requestParameters: CreditorBankAccountListRequest, customHeaders?: Types.JsonMap): Promise; all(requestParameters: CreditorBankAccountListRequest, customHeaders?: Types.JsonMap): AsyncGenerator; find(identity: string, customHeaders?: Types.JsonMap): Promise; disable(identity: string, customHeaders?: Types.JsonMap): Promise; } export {}; //# sourceMappingURL=creditorBankAccountService.d.ts.map