import { CachedBeaconStateAltair, EpochTransitionCache } from "../types.js"; /** * Mutates `inactivityScores` from pre-calculated validator flags. * * PERF: Cost = iterate over an array of size $VALIDATOR_COUNT + 'proportional' to how many validtors are inactive or * have been inactive in the past, i.e. that require an update to their inactivityScore. Worst case = all validators * need to update their non-zero `inactivityScore`. * * - On normal mainnet conditions * - prevTargetAttester: 96% * - unslashed: 100% * - eligibleAttester: 98% * * TODO: Compute from altair testnet inactivityScores updates on average */ export declare function processInactivityUpdates(state: CachedBeaconStateAltair, cache: EpochTransitionCache): void; //# sourceMappingURL=processInactivityUpdates.d.ts.map