import { Epoch, phase0 } from "@lodestar/types"; import { CachedBeaconStatePhase0 } from "../types.js"; /** * Mutates `proposerIndices`, `inclusionDelays` and `flags` from all pending attestations. * * PERF: Cost 'proportional' to attestation count + how many bits per attestation + how many flags the attestation triggers * * - On normal mainnet conditions: * - previousEpochAttestations: 3403 * - currentEpochAttestations: 3129 * - previousEpochAttestationsBits: 83 * - currentEpochAttestationsBits: 85 */ export declare function processPendingAttestations(state: CachedBeaconStatePhase0, proposerIndices: number[], inclusionDelays: number[], flags: number[], attestations: phase0.PendingAttestation[], epoch: Epoch, sourceFlag: number, targetFlag: number, headFlag: number): void; //# sourceMappingURL=processPendingAttestations.d.ts.map