import { ForkSeq } from "@lodestar/params"; import { Attestation, Epoch, phase0 } from "@lodestar/types"; import { BeaconStateTransitionMetrics } from "../metrics.js"; import { CachedBeaconStateAltair, CachedBeaconStateGloas } from "../types.js"; import { RootCache } from "../util/rootCache.js"; export declare function processAttestationsAltair(fork: ForkSeq, state: CachedBeaconStateAltair | CachedBeaconStateGloas, attestations: Attestation[], verifySignature?: boolean, metrics?: BeaconStateTransitionMetrics | null): void; /** * https://github.com/ethereum/consensus-specs/blob/v1.1.10/specs/altair/beacon-chain.md#get_attestation_participation_flag_indices */ export declare function getAttestationParticipationStatus(fork: ForkSeq, data: phase0.AttestationData, inclusionDelay: number, currentEpoch: Epoch, rootCache: RootCache, executionPayloadAvailability: boolean[] | null): number; export declare function checkpointValueEquals(cp1: phase0.Checkpoint, cp2: phase0.Checkpoint): boolean; //# sourceMappingURL=processAttestationsAltair.d.ts.map