import { ForkPostGloas } from "@lodestar/params"; import { BeaconBlock, gloas } from "@lodestar/types"; import { CachedBeaconStateGloas } from "../types.js"; /** * Process parent execution payload effects as the first step of processBlock. * * Spec: https://github.com/ethereum/consensus-specs/blob/v1.7.0-alpha.6/specs/gloas/beacon-chain.md#new-process_parent_execution_payload */ export declare function processParentExecutionPayload(state: CachedBeaconStateGloas, block: BeaconBlock): void; /** * Process the parent's execution requests, queue the builder payment, update payload availability, * and update the latest block hash. * * Called from processParentExecutionPayload during block processing, and from the validator during * block production before computing withdrawals. * * Spec: https://github.com/ethereum/consensus-specs/blob/v1.7.0-alpha.6/specs/gloas/beacon-chain.md#new-apply_parent_execution_payload */ export declare function applyParentExecutionPayload(state: CachedBeaconStateGloas, requests: gloas.ExecutionRequests): void; //# sourceMappingURL=processParentExecutionPayload.d.ts.map