import { Field, MerkleMapWitness } from "o1js"; export { NullifierMM }; declare class NullifierMM { private merkleMap; private leafs; constructor(); build(leafs: { key: Field; value: Field; }[]): this; addLeafs(leafs: { key: Field; value: Field; }[]): this; set(key: Field, value: Field): void; get(key: Field): Field; toJSON(): string; fromJSON(json: string): this; root(): Field; witness(key: Field): MerkleMapWitness; /** Assert this leaf(index,value) belongs to this Nullifier */ assertLeaf(root: Field, key: Field, value: Field): boolean; }