import * as common from './common'; export declare type BankAccountState = 'PENDING' | 'ENABLED' | 'DISABLED' | 'CLOSED'; export declare type BankAccount = { id?: string; createdAt?: Date; updatedAt?: Date; stateId?: BankAccountState; annotations?: { [x: string]: string; }; tags?: Array; accountNumber?: string; sortCode?: string; iban?: string; bic?: string; currencyISO?: string; countryISO?: string; ownerId?: string; billingAddress?: common.Address; }; export declare type BankAccountList = { results?: Array; }; export declare type Create = { ownerId: string; tags?: Array; annotations?: { [x: string]: string; }; accountNumber?: string; sortCode?: string; iban?: string; bic?: string; currencyISO: string; countryISO: string; billingAddress: common.Address; setAsPreferred?: boolean; }; export declare type Update = { id: string; billingAddress?: common.Address; setAsPreferred?: boolean; }; export declare type Transition = { id: string; fromStateId?: BankAccountState; toStateId: BankAccountState; };