import { CompositeViewDU } from "@chainsafe/ssz"; import { ForkAll, ForkName, ForkPostBellatrix, ForkPreGloas } from "@lodestar/params"; import { Epoch, RootHex, SSZTypesFor } from "@lodestar/types"; import { EpochShuffling } from "../util/epochShuffling.js"; export type BeaconStatePhase0 = CompositeViewDU>; export type BeaconStateAltair = CompositeViewDU>; export type BeaconStateBellatrix = CompositeViewDU>; export type BeaconStateCapella = CompositeViewDU>; export type BeaconStateDeneb = CompositeViewDU>; export type BeaconStateElectra = CompositeViewDU>; export type BeaconStateFulu = CompositeViewDU>; export type BeaconStateGloas = CompositeViewDU>; export type BeaconStateAllForks = CompositeViewDU>; export type BeaconStateExecutions = CompositeViewDU>; export type ShufflingGetter = (shufflingEpoch: Epoch, dependentRoot: RootHex) => EpochShuffling | null; //# sourceMappingURL=types.d.ts.map