import { Web3Wrapper } from '@0x/web3-wrapper'; import { ContractArtifact, DecodedLogArgs, LogEntry, LogWithDecodedArgs, RawLog, TransactionReceipt, TransactionReceiptWithDecodedLogs } from 'ethereum-types'; export declare class LogDecoder { private readonly _web3Wrapper; private readonly _abiDecoder; static wrapLogBigNumbers(log: any): any; constructor(web3Wrapper: Web3Wrapper, artifacts: { [contractName: string]: ContractArtifact; }); decodeLogOrThrow(log: LogEntry): LogWithDecodedArgs | RawLog; getTxWithDecodedLogsAsync(txHash: string): Promise; decodeReceiptLogs(receipt: TransactionReceipt): TransactionReceiptWithDecodedLogs; } //# sourceMappingURL=log_decoder.d.ts.map