export type Node = any export type HashFunction = (values: Node[]) => Node export type Proof = { root: Node leaf: Node siblingNodes: Node[] path: (0 | 1)[] }