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(params: UploadItemParameters): Promise; appendBank(bankLink: string, itemHash: string): Promise; private getPriv; private makePlaintextPayload; private parseBankLink; }