import type { TinyBig } from "../shared/tinyBig/tinyBig"; import type { BlockTransactionResponse, RPCTransaction } from "./Transaction.types"; declare type Modify = Omit & R; export declare type BlockResponse = Modify; }>; export interface RPCBlock { baseFeePerGas: string; difficulty: string; extraData: string; gasLimit: string; gasUsed: string; hash: string; logsBloom: string; miner: string; mixHash: string; nonce: string; number: string; parentHash: string; receiptsRoot: string; sha3Uncles: string; size: string; stateRoot: string; timestamp: string; totalDifficulty: string; transactions: Array; transactionsRoot: string; uncles: Array; } export declare type BlockTag = "latest" | "earliest" | "pending" | number | string; export {};