/// import { HeaderData, BlockData, Block } from '@ethereumjs/block'; import { TxData, AccessListEIP2930TxData, FeeMarketEIP1559TxData, TypedTransaction } from '@ethereumjs/tx'; import { TxReceipt } from '@ethereumjs/vm'; import { JSONRPCTx, JSONRPCBlock, JSONRPCReceipt } from './types'; export declare function headerDataFromWeb3Response(blockInfo: any): HeaderData; export declare function txDataFromWeb3Response(txInfo: any): TxData | AccessListEIP2930TxData | FeeMarketEIP1559TxData; export declare function blockDataFromWeb3Response(blockInfo: any): BlockData; export declare function toJSONRPCTx(tx: TypedTransaction, block?: Block, txIndex?: number): JSONRPCTx; export declare function toJSONRPCBlock(block: Block, totalDifficulty: bigint, uncleHeaderHashes: Buffer[], includeTransactions: boolean): JSONRPCBlock; export declare function txReceiptFromJSONRPCReceipt(receipt: JSONRPCReceipt): TxReceipt;