import { Bloom } from '@ethereumjs/vm'; import type { Block } from '@ethereumjs/block'; import type { RunBlockOpts, VM } from '@ethereumjs/vm'; /** * Applies the transactions in a block, computing the receipts * as well as gas usage and some relevant data. This method is * side-effect free (it doesn't modify the block nor the state). * @param {Block} block * @param {RunBlockOpts} opts */ export declare function applyTransactions(this: VM, block: Block, opts: RunBlockOpts): Promise<{ bloom: Bloom; gasUsed: bigint; receiptsRoot: Uint8Array; receipts: (import("@ethereumjs/vm").PreByzantiumTxReceipt | import("@ethereumjs/vm").PostByzantiumTxReceipt)[]; results: import("@ethereumjs/vm").RunTxResult[]; }>; //# sourceMappingURL=applyTx.d.ts.map