import { CompositeViewDU } from "@chainsafe/ssz"; import { ChainForkConfig } from "@lodestar/config"; import { ValidatorIndex, ssz } from "@lodestar/types"; /** * Load validator from bytes given a seed validator. * - Reuse pubkey and withdrawal credentials if possible to save memory * - If it's a new validator, deserialize it */ export declare function loadValidator(seedValidator: CompositeViewDU, newValidatorBytes: Uint8Array): CompositeViewDU; /** * Extract and deserialize validator effective balances from state bytes */ export declare function getEffectiveBalancesFromStateBytes(config: ChainForkConfig, stateBytes: Uint8Array, validatorIndices: ValidatorIndex[]): number[]; //# sourceMappingURL=loadValidator.d.ts.map