import { IBanksUser, BanksUserStatus, PlugIn, Score, Analysis, PatchBanksUserDTO, PostBanksUserAccountDTO, PostBanksUserTransactionDTO, MultiResourceCreationResponse, BanksUserTransaction, BanksUserAccount, PostBanksUserDTO, Aden, AdenTriggers } from '../lib'; import { RequestBuilder } from '../RequestBuilder'; export declare class BanksUser { id: string; status: BanksUserStatus; redirectUrl: string; redirectUrlCreatedAt: number; redirectUrlTTL: number; callbackUrl?: string; plugIn?: PlugIn; scores: Score[]; analysis?: Analysis; partnerId?: string; adenTriggers?: AdenTriggers; aden?: Aden; private readonly requestBuilder; constructor(params: IBanksUser, requestBuilder: RequestBuilder); static getBanksUserById(id: string, requestBuilder: RequestBuilder): Promise; static create(body: PostBanksUserDTO, requestBuilder: RequestBuilder): Promise; static getAccounts(id: string, requestBuilder: RequestBuilder): Promise; static getTransactionsPerAccounts(bankUserId: string, accountId: string, requestBuilder: RequestBuilder): Promise; update(body: PatchBanksUserDTO, code?: string): Promise; createAccounts(body: PostBanksUserAccountDTO[]): Promise; createTransactions(accountId: string, body: PostBanksUserTransactionDTO[]): Promise>; }