/** * WASM runtime module for zERC20. * * This module provides: * - WasmRuntime class for managing WASM lifecycle * - Convenience functions for common operations * - Type definitions for configuration */ export type { WasmLocatorGlobal, WasmRuntimeOptions } from "./types.js"; export { WasmRuntime } from "./runtime.js"; export { getDefaultWasmRuntime, configureWasmLocator, getSeedMessage, deriveSeed, derivePaymentAdvice, deriveInvoiceSingle, deriveInvoiceBatch, buildFullBurnAddress, decodeFullBurnAddress, generalRecipientFr, aggregationRoot, aggregationMerkleProof, fetchAggregationTreeState, fetchTransferEvents, separateEventsByEligibility, fetchLocalTeleportMerkleProofs, generateGlobalTeleportMerkleProofs, createSingleWithdrawWasm, createWithdrawNovaWasm, } from "./functions.js"; export type { SingleWithdrawWasm, WithdrawNovaWasm } from "../assets/wasm/web/zerc20_wasm.js"; export { WasmBindingsLoader, type WasmBindingsLoaderOptions, resetBindingsLoader, getDefaultBindingsLoader, } from "./loader.js"; //# sourceMappingURL=index.d.ts.map