import { VMContext } from '../vm-context'; export declare class Blocks { vmContext: VMContext; coinbase: string; TX_INDEX: string; constructor(vmContext: any, _options: any); methods(): Record; eth_getBlockByNumber(payload: any, cb: any): any; toHex(value: any): `0x${string}`; eth_getBlockByHash(payload: any, cb: any): void; eth_gasPrice(payload: any, cb: any): void; eth_coinbase(payload: any, cb: any): void; eth_blockNumber(payload: any, cb: any): void; eth_getBlockTransactionCountByHash(payload: any, cb: any): void; eth_getBlockTransactionCountByNumber(payload: any, cb: any): void; eth_getUncleCountByBlockHash(payload: any, cb: any): void; eth_getUncleCountByBlockNumber(payload: any, cb: any): void; eth_getStorageAt(payload: any, cb: any): any; }