import { Node } from "@chainsafe/persistent-merkle-tree"; /** Root node (chunks + length mix-in) of a zero-filled ProgressiveListBasicType of `length` items */ export declare function zeroProgressiveListBasicRootNode(itemsPerChunk: number, length: number): Node; /** * Check if an array-type ViewDU (ListBasic, ListComposite or their progressive equivalents) has its * internal nodes cache populated. The flag is a private attribute maintained by all of these classes. */ export declare function isViewDUNodesPopulated(view: unknown): boolean; /** * Root node of a progressive list from its chunk/element nodes + length mix-in. * `nodes` are packed 32-byte chunk leaves for basic lists, or element root nodes for composite lists. */ export declare function progressiveListRootNode(nodes: Node[], length: number): Node; //# sourceMappingURL=ssz.d.ts.map