import requestStream from 'request'; import request from 'request-promise-native'; export declare class Client { apiUrl: string; authKey: any; constructor(params: any); getMessage(params: { method: string; url: string; payload?: any; }): string; sign(params: { method: string; url: string; payload?: any; }): string; register(params: { payload: { baseUrl?: string; } & any; }): Promise; getToken(contractAddress: any): Promise; getBalance(params: { payload?: any; pubKey: string; time?: string; }): Promise; getTransaction(params: { txid: string; }): Promise; getNonce(params: any): Promise; getAddressTxos: (params: any) => Promise; getCoins(params: { payload?: any; pubKey: string; includeSpent: boolean; }): requestStream.Request; listTransactions(params: any): requestStream.Request; getFee(params: any): Promise<{}>; importAddresses(params: any): Promise<{}>; broadcast(params: any): Promise; checkWallet(params: any): Promise; getAddresses(params: { pubKey: string; }): request.RequestPromise; } //# sourceMappingURL=client.d.ts.map