/**
 * Mock WASM bindings - replaces the auto-generated ../wasm/privacy_boost_wasm module.
 * This module doesn't exist unless `make wasm` has been run.
 *
 * Mirrors the helpers added by scripts/patch-wasm-bindgen.sh
 * (`__wbg_get_imports`, `__wbg_finalize_init`) so the loader's manual init
 * path works against the mock minimal WASM in __mocks__/wasm-binary.ts.
 */
export class PrivacyBoost {
    constructor(_config) { }
    getPrivacyAddress() { return null; }
    getMpk() { return null; }
    getRegisteredTokens() { return Promise.resolve([]); }
    resolveIdentity(_id) {
        return Promise.resolve({
            mpk: '0x' + 'aa'.repeat(32),
            viewingPublicKeyX: '0x' + 'cc'.repeat(32),
            viewingPublicKeyY: '0x' + 'dd'.repeat(32),
            privacyAddress: '0x' + 'ee'.repeat(96),
        });
    }
}
export function initSync(_input) { return {}; }
export function init(_input) { return Promise.resolve({}); }
export default init;
// Helpers expected by the loader's manual-init path.
export function __wbg_get_imports() {
    return {};
}
export function __wbg_finalize_init(_instance, _module) {
    // No-op: the mock PrivacyBoost class above is already importable.
}
//# sourceMappingURL=wasm-bindings.js.map