import { Field } from "o1js"; export { NullifierMTWitness, NullifierMT, MERKLE_HEIGHT, }; declare const MERKLE_HEIGHT = 12; declare const NullifierMTWitness_base: typeof import("o1js/dist/node/lib/merkle_tree.js").BaseMerkleWitness; declare class NullifierMTWitness extends NullifierMTWitness_base { } declare class NullifierMT { private merkleTree; private index; private leafClass; constructor(instanceOf: any); build(leafs: { value: Field; }[]): this; addLeafs(leafs: any[]): this; /** Total number of active leafs in the tree */ size(): bigint; /** Index of last leaf in the tree */ lastIndex(): bigint; root(): Field; witness(index: bigint): NullifierMTWitness; /** Assert this leaf(index,value) belongs to this Nullifier */ assertLeaf(root: Field, index: bigint, value: Field): boolean; }