export declare type Purpose = 'PURCHASE' | 'TRANSFER' | 'DEPOSIT' | 'WITHDRAWAL' | 'MANUAL_ADJUSTMENT'; export declare type Flow = 'INBOUND' | 'OUTBOUND' | 'INTERNAL'; export declare type Address = { flatNumber?: string; houseNameNumber?: string; street?: string; townCity?: string; region?: string; postalCode?: string; countryISO: string; }; export declare type Get = { id: string; }; export declare type List = { id?: Array; query?: string; }; export declare type Tag = { id: string; tags: Array; }; export declare type Untag = { id: string; tags: Array; }; export declare type Annotate = { id: string; annotations: { [x: string]: string; }; }; export declare type RemoveAnnotations = { id: string; keys: Array; }; export declare type Terms = { acceptedAt: Date; revision: string; }; export declare type PreferredInstrument = { id?: string; updatedAt?: Date; }; export declare type PreferredInstruments = { card: PreferredInstrument; bankAccount: PreferredInstrument; }; export declare type Participants = { prefix: string; participant1: string; participant2: string; participant3: string; participant4: string; participant5: string; participant6: string; }; export declare type Endpoint = { authenticate: boolean; idempotent: boolean; queryable: boolean; sandboxOnly: boolean; }; export declare type Result = { success: boolean; };