import type { Block, HeaderData } from '@tevm/block'; import type { WithdrawalData } from '@tevm/utils'; import type { BuilderOpts } from './BuilderOpts.js'; /** * Options for building a block. */ export interface BuildBlockOpts { /** * The parent block */ parentBlock: Block; /** * The block header data to use. * Defaults used for any values not provided. */ headerData?: HeaderData; withdrawals?: WithdrawalData[]; /** * The block and builder options to use. */ blockOpts?: BuilderOpts; } //# sourceMappingURL=BuildBlockOpts.d.ts.map