import { ForkSeq } from "@lodestar/params"; import { BLSPubkey, Bytes32, UintNum64, electra } from "@lodestar/types"; import { CachedBeaconStateElectra, CachedBeaconStateGloas } from "../types.js"; /** * Apply a deposit for a builder. Either increases balance for existing builder or adds new builder to registry. * Spec: https://github.com/ethereum/consensus-specs/blob/v1.7.0-alpha.1/specs/gloas/beacon-chain.md#new-apply_deposit_for_builder */ export declare function applyDepositForBuilder(state: CachedBeaconStateGloas, pubkey: BLSPubkey, withdrawalCredentials: Bytes32, amount: UintNum64, signature: Bytes32): void; export declare function processDepositRequest(fork: ForkSeq, state: CachedBeaconStateElectra | CachedBeaconStateGloas, depositRequest: electra.DepositRequest): void; //# sourceMappingURL=processDepositRequest.d.ts.map