import { Web3Client } from '../clients/Web3Client'; import { TAddress } from '../models/TAddress'; import memd from 'memd'; export declare class TxProvider { client: Web3Client; cache: InstanceType; constructor(client?: Web3Client); loadTransaction(txHash: TAddress): Promise; loadTransactionCached(txHash: TAddress): Promise; loadTransactionReceipt(txHash: TAddress): Promise; loadTransactionReceiptCached(txHash: TAddress): Promise; private loadBlock; loadBlockCached(blockNumber: number): Promise>>; private fromCache; }