import { Scalar } from "../crypto/scalar"; 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"; import { Caller } from "../wasmClient"; type WasmModule = typeof singleThreadedWasm | typeof multiThreadedWasm; export declare class Hasher { caller: Caller; wasmModule: WasmModule; constructor(caller: Caller); poseidonHash(input: Scalar[]): Scalar; arity(): number; treeHeight(): number; } export {};