import { Proof, Caller } from "../../wasmClient"; import * as singleThreadedWasm from "../../crates/shielder-wasm/pkg/pkg-web-singlethreaded/shielder_wasm.js"; import * as multiThreadedWasm from "../../crates/shielder-wasm/pkg/pkg-web-multithreaded/shielder_wasm.js"; export declare class Merkle { merkleCircuit: singleThreadedWasm.MerkleCircuit | multiThreadedWasm.MerkleCircuit | undefined; caller: Caller; constructor(caller: Caller); prove(): Proof; verify(): void; proveAndVerify(): Proof; }