import { CachedBeaconStateElectra, EpochTransitionCache } from "../types.js"; /** * Starting from Electra: * Process pending balance deposits from state subject to churn limit and depositBalanceToConsume. * For each eligible `deposit`, call `increaseBalance()`. * Remove the processed deposits from `state.pendingDeposits`. * Update `state.depositBalanceToConsume` for the next epoch * * TODO Electra: Update ssz library to support batch push to `pendingDeposits` */ export declare function processPendingDeposits(state: CachedBeaconStateElectra, cache: EpochTransitionCache): void; //# sourceMappingURL=processPendingDeposits.d.ts.map