import { ForkSeq } from "@lodestar/params"; import { BeaconBlockBody } from "@lodestar/types"; import { BeaconStateTransitionMetrics } from "../metrics.js"; import { CachedBeaconStateAllForks } from "../types.js"; import { processAttestations } from "./processAttestations.js"; import { processAttesterSlashing } from "./processAttesterSlashing.js"; import { processBlsToExecutionChange } from "./processBlsToExecutionChange.js"; import { processConsolidationRequest } from "./processConsolidationRequest.js"; import { processDeposit } from "./processDeposit.js"; import { processDepositRequest } from "./processDepositRequest.js"; import { processProposerSlashing } from "./processProposerSlashing.js"; import { processVoluntaryExit } from "./processVoluntaryExit.js"; import { processWithdrawalRequest } from "./processWithdrawalRequest.js"; import { ProcessBlockOpts } from "./types.js"; export { processProposerSlashing, processAttesterSlashing, processAttestations, processDeposit, processVoluntaryExit, processWithdrawalRequest, processBlsToExecutionChange, processDepositRequest, processConsolidationRequest, }; export declare function processOperations(fork: ForkSeq, state: CachedBeaconStateAllForks, body: BeaconBlockBody, opts?: ProcessBlockOpts, metrics?: BeaconStateTransitionMetrics | null): void; //# sourceMappingURL=processOperations.d.ts.map