/**
 * @module sszTypes/generators
 * */
import { SimpleContainerType } from "@chainsafe/ssz";
import { IBeaconSSZTypes } from "../interface";
export declare const BlockRootSlot: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const WireRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const WireResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Hello: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Goodbye: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Status: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockRootsRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockRootsResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockHeadersRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockHeadersResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockBodiesRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockBodiesResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconStatesRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconStatesResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
