import { IBlockchainExplorer } from '../explorer/IBlockchainExplorer'; import { ITransactionDetails } from '../models/ITransactionDetails'; import { TEth } from '../models/TEth'; export declare class TxContract { private explorer; private provider; constructor(explorer: IBlockchainExplorer); parseTransaction(tx: TEth.TxLike): Promise<{ name: string; args: any[]; params: { [key: string]: any; }; value: string | number | bigint; }>; parseTransactionWithAbi(tx: TEth.TxLike, abi: any): Promise<{ name: string; args: any[]; params: { [key: string]: any; }; value: string | number | bigint; }>; parseTransactions(arr: TEth.TxLike[]): Promise; }