import { Storage } from './storage'; import { IWebClient } from './webclient'; import { UploadItemParameters } from './upload-item-parameters'; export declare class BankClient { private urlBase; private storage; private webClient; private privateKey; private bootstrapPromise; private bootstrapResult; constructor(urlBase: string, storage?: Storage, webClient?: IWebClient); getPub(): Promise; bootstrap(): any; getNonce(): Promise; getBalance(): Promise; upload(recip: string, params: UploadItemParameters): Promise; private getPriv; private makePlaintextPayload; }