export type Require = T & Required>; /** * A snapshot contains the minimum amount of information needed to reconstruct a merkleized list, for the purposes of appending more items. * Note: This does not contain list elements, rather only contains intermediate merkle nodes. * This is used primarily for PartialListCompositeType. */ export type Snapshot = { finalized: Uint8Array[]; root: Uint8Array; count: number; };