/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const __wbg_startuperror_free: (a: number, b: number) => void;
export const mm2_main: (a: number, b: number) => number;
export const mm2_main_status: () => number;
export const mm2_rpc: (a: number) => number;
export const mm2_stop: () => number;
export const mm2_version: () => number;
export const startuperror_code: (a: number) => number;
export const startuperror_message: (a: number, b: number) => void;
export const __wbgt__mm2_main::lp_healthcheck::tests::test_corrupted_messages: (a: number) => void;
export const __wbgt__mm2_main::lp_healthcheck::tests::test_encode_decode: (a: number) => void;
export const __wbgt__mm2_main::lp_healthcheck::tests::test_expired_message: (a: number) => void;
export const __wbgt__mm2_main::lp_healthcheck::tests::test_peer_address: (a: number) => void;
export const __wbgt__mm2_main::lp_healthcheck::tests::test_valid_message: (a: number) => void;
export const __wbgt__mm2_main::lp_ordermatch::my_orders_storage::tests::test_delete_my_maker_order: (a: number) => void;
export const __wbgt__mm2_main::lp_ordermatch::my_orders_storage::tests::test_delete_my_taker_order: (a: number) => void;
export const __wbgt__mm2_main::lp_ordermatch::my_orders_storage::tests::test_filtering_history: (a: number) => void;
export const __wbgt__mm2_main::lp_ordermatch::my_orders_storage::tests::test_load_active_maker_taker_orders: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::my_swaps_storage::wasm_tests::test_my_recent_swaps: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::my_swaps_storage::wasm_tests::test_take_according_to_paging_opts: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::saved_swap::tests::test_get_current_migration: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::saved_swap::tests::test_migrate_swaps_data: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::saved_swap::tests::test_saved_swap_table: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::swap_lock::tests::test_file_lock_should_acquire_and_update_timestamp_if_ttl_expired: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::swap_lock::tests::test_file_lock_should_create_file_and_record_timestamp_and_then_delete_on_drop: (a: number) => void;
export const __wbgt__mm2_main::lp_swap::swap_lock::tests::test_file_lock_should_return_none_if_lock_acquired: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_activate_deactivate_coins: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_delete_account: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_delete_account_clears_coins: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_enable_account: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_init_collection: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_load_accounts_with_enabled_flag: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_load_enabled_account_with_coins: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_set_name_desc_balance: (a: number) => void;
export const __wbgt__mm2_gui_storage::account::storage::account_storage_tests::wasm_tests::test_upload_account: (a: number) => void;
export const __wbgt__coins::eth::eth_wasm_tests::pass: (a: number) => void;
export const __wbgt__coins::eth::eth_wasm_tests::test_init_eth_coin: (a: number) => void;
export const __wbgt__coins::eth::eth_wasm_tests::wasm_test_sign_eth_tx: (a: number) => void;
export const __wbgt__coins::eth::eth_wasm_tests::wasm_test_sign_eth_tx_with_priority_fee: (a: number) => void;
export const __wbgt__coins::hd_wallet::storage::tests::test_delete_accounts: (a: number) => void;
export const __wbgt__coins::hd_wallet::storage::tests::test_unique_wallets: (a: number) => void;
export const __wbgt__coins::hd_wallet::storage::tests::test_update_account: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_add_get_nfts: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_add_get_transfers: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_check_for_spam_links: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_clear_all_history: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_clear_all_nft: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_clear_history: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_clear_nft: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_exclude_nft_phishing_spam: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_exclude_nft_spam: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_exclude_transfer_phishing_spam: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_exclude_transfer_spam: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_get_animation_external_domains: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_get_domain_from_url: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_get_domains: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_get_token_addresses: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_get_update_transfer_meta: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_invalid_moralis_ipfs_link: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_is_malicious: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_last_nft_block: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_last_transfer_block: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_moralis_ipfs_bafy: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_nft_amount: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_nft_list: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_refresh_metadata: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_remove_nft: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_transfer_history: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_transfer_history_filters: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_update_nft_phishing_by_domain: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_update_nft_spam_by_token_address: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_update_transfer_phishing_by_domain: (a: number) => void;
export const __wbgt__coins::nft::nft_tests::test_update_transfer_spam_by_token_address: (a: number) => void;
export const __wbgt__coins::tendermint::rpc::tendermint_wasm_rpc::tests::test_get_abci_info: (a: number) => void;
export const __wbgt__coins::tendermint::tendermint_tx_history_v2::tests::test_get_value_from_event_attributes: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_add_and_get_tx_from_cache: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_add_transactions: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_contains_and_get_unconfirmed_transaction: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_get_history_for_addresses: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_get_history_from_id: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_get_history_page_number: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_get_raw_tx_bytes_on_add_transactions: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_get_transaction: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_has_transactions_with_hash: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_init_collection: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_remove_transaction: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_unique_tx_hashes_num: (a: number) => void;
export const __wbgt__coins::tx_history_storage::tx_history_v2_tests::wasm_tests::test_update_transaction: (a: number) => void;
export const __wbgt__coins::tx_history_storage::wasm::tx_history_storage_v1::tests::test_tx_history: (a: number) => void;
export const __wbgt__coins::utxo::utxo_block_header_storage::wasm_test::test_add_block_headers: (a: number) => void;
export const __wbgt__coins::utxo::utxo_block_header_storage::wasm_test::test_get_last_block_header_with_non_max_bits: (a: number) => void;
export const __wbgt__coins::utxo::utxo_block_header_storage::wasm_test::test_get_last_block_height: (a: number) => void;
export const __wbgt__coins::utxo::utxo_block_header_storage::wasm_test::test_remove_headers_from_storage: (a: number) => void;
export const __wbgt__coins::utxo::utxo_block_header_storage::wasm_test::test_storage_init: (a: number) => void;
export const __wbgt__coins::utxo::utxo_block_header_storage::wasm_test::test_test_get_block_header: (a: number) => void;
export const __wbgt__coins::utxo::utxo_wasm_tests::test_electrum_display_balances: (a: number) => void;
export const __wbgt__coins::utxo::utxo_wasm_tests::test_electrum_rpc_client: (a: number) => void;
export const __wbgt__coins::utxo::utxo_wasm_tests::test_hd_utxo_tx_history: (a: number) => void;
export const __wbgt__coins::z_coin::storage::blockdb::wasm_tests::test_insert_block_and_get_latest_block: (a: number) => void;
export const __wbgt__coins::z_coin::storage::blockdb::wasm_tests::test_rewind_to_height: (a: number) => void;
export const __wbgt__coins::z_coin::storage::blockdb::wasm_tests::test_transport: (a: number) => void;
export const __wbgt__coins::z_coin::storage::z_locked_notes::locked_notes_test::test_insert_and_remove_note: (a: number) => void;
export const __wbgt__coins::z_coin::storage::z_locked_notes::locked_notes_test::test_load_all_notes: (a: number) => void;
export const __wbgt__coins::z_coin::storage::z_locked_notes::locked_notes_test::test_sum_changes: (a: number) => void;
export const __wbgt__coins::z_coin::storage::z_params::test_check_for_no_params: (a: number) => void;
export const __wbgt__coins::z_coin::storage::z_params::test_download_save_and_get_params: (a: number) => void;
export const __wbgt__coins::z_coin::tx_streaming_tests::wasm::test_zcoin_tx_streaming: (a: number) => void;
export const entrypoint: (a: number) => bigint;
export const __wbg_transaction_free: (a: number, b: number) => void;
export const transaction_constructor: (a: number, b: number) => number;
export const transaction_fromBytes: (a: number, b: number, c: number) => void;
export const transaction_isSigned: (a: number) => number;
export const transaction_message: (a: number) => number;
export const transaction_messageData: (a: number, b: number) => void;
export const transaction_partialSign: (a: number, b: number, c: number) => void;
export const transaction_toBytes: (a: number, b: number) => void;
export const __wbg_keypair_free: (a: number, b: number) => void;
export const keypair_constructor: () => number;
export const keypair_fromBytes: (a: number, b: number, c: number) => void;
export const keypair_pubkey: (a: number) => number;
export const keypair_toBytes: (a: number, b: number) => void;
export const __wbg_get_message_recent_blockhash: (a: number) => number;
export const __wbg_message_free: (a: number, b: number) => void;
export const __wbg_set_message_recent_blockhash: (a: number, b: number) => void;
export const systeminstruction_advanceNonceAccount: (a: number, b: number) => number;
export const systeminstruction_allocate: (a: number, b: bigint) => number;
export const systeminstruction_allocateWithSeed: (a: number, b: number, c: number, d: number, e: bigint, f: number) => number;
export const systeminstruction_assign: (a: number, b: number) => number;
export const systeminstruction_assignWithSeed: (a: number, b: number, c: number, d: number, e: number) => number;
export const systeminstruction_authorizeNonceAccount: (a: number, b: number, c: number) => number;
export const systeminstruction_createAccount: (a: number, b: number, c: bigint, d: bigint, e: number) => number;
export const systeminstruction_createAccountWithSeed: (a: number, b: number, c: number, d: number, e: number, f: bigint, g: bigint, h: number) => number;
export const systeminstruction_createNonceAccount: (a: number, b: number, c: number, d: bigint) => number;
export const systeminstruction_transfer: (a: number, b: number, c: bigint) => number;
export const systeminstruction_transferWithSeed: (a: number, b: number, c: number, d: number, e: number, f: number, g: bigint) => number;
export const systeminstruction_withdrawNonceAccount: (a: number, b: number, c: number, d: bigint) => number;
export const __wbg_instruction_free: (a: number, b: number) => void;
export const __wbg_instructions_free: (a: number, b: number) => void;
export const instructions_constructor: () => number;
export const instructions_push: (a: number, b: number) => void;
export const __wbg_pubkey_free: (a: number, b: number) => void;
export const pubkey_constructor: (a: number, b: number) => void;
export const pubkey_createProgramAddress: (a: number, b: number, c: number, d: number) => void;
export const pubkey_createWithSeed: (a: number, b: number, c: number, d: number, e: number) => void;
export const pubkey_equals: (a: number, b: number) => number;
export const pubkey_findProgramAddress: (a: number, b: number, c: number, d: number) => void;
export const pubkey_isOnCurve: (a: number) => number;
export const pubkey_toBytes: (a: number, b: number) => void;
export const pubkey_toString: (a: number, b: number) => void;
export const __wbg_hash_free: (a: number, b: number) => void;
export const hash_constructor: (a: number, b: number) => void;
export const hash_equals: (a: number, b: number) => number;
export const hash_toBytes: (a: number, b: number) => void;
export const hash_toString: (a: number, b: number) => void;
export const __wbgt__mm2_db::indexed_db::be_big_uint::tests::test_be_big_uint_debug_display: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::be_big_uint::tests::test_be_big_uint_ser_de: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::db_driver::cursor::multi_key_bound_cursor::tests::test_on_iteration_error: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::db_driver::cursor::multi_key_bound_cursor::tests::test_on_iteration_multiple_bound_values: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::db_driver::cursor::multi_key_bound_cursor::tests::test_on_iteration_multiple_only_and_bound_values: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::db_driver::cursor::multi_key_bound_cursor::tests::test_on_iteration_single_only_and_bound_values: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_be_big_uint_index: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_collect_multi_key_bound_cursor: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_collect_multi_key_bound_cursor_big_int: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_collect_multi_key_cursor: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_collect_single_key_bound_cursor: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_collect_single_key_cursor: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_cursor_where_condition: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_cursor_where_condition_with_limit: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_cursor_where_first_but_reversed_condition: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_cursor_where_first_condition: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_cursor_with_limit: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_cursor_with_offset_and_limit: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_iter_single_key_bound_cursor: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_iter_without_constraints: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_rev_iter_single_key_bound_cursor: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::indexed_cursor::tests::test_rev_iter_without_constraints: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_add_get_item: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_add_item_or_ignore: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_clear: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_count: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_delete_item: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_non_string_index: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_open_close_and_open: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_open_twice: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_replace_item: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_transaction_abort_on_error: (a: number) => void;
export const __wbgt__mm2_db::indexed_db::tests::test_upgrade_needed: (a: number) => void;
export const __wbgt__crypto::key_derivation::tests::test_slip_0021_key_derivation: (a: number) => void;
export const __wbgt__crypto::metamask_login::tests::test_hash_adex_login_request: (a: number) => void;
export const __wbgt__crypto::mnemonic::tests::test_encrypt_decrypt_mnemonic: (a: number) => void;
export const __wbgt__crypto::mnemonic::tests::test_encrypt_decrypt_non_bip39_mnemonic: (a: number) => void;
export const __wbgt__crypto::mnemonic::tests::test_mnemonic_with_last_byte_zero: (a: number) => void;
export const __wbgt__crypto::slip21::tests::test_encrypt_decrypt_with_slip21: (a: number) => void;
export const __wbg_requestarguments_free: (a: number, b: number) => void;
export const requestarguments_method: (a: number, b: number) => void;
export const requestarguments_params: (a: number) => number;
export const __wbgt__mm2_net::wasm::http::tests::fetch_get_test: (a: number) => void;
export const __wbgt__mm2_net::wasm::wasm_ws::tests::test_websocket: (a: number) => void;
export const __wbgt__mm2_net::wasm::wasm_ws::tests::test_websocket_unreachable_url: (a: number) => void;
export const rustsecp256k1_v0_4_1_default_error_callback_fn: (a: number, b: number) => void;
export const rustsecp256k1_v0_4_1_default_illegal_callback_fn: (a: number, b: number) => void;
export const rustsecp256k1_v0_4_1_context_create: (a: number) => number;
export const rustsecp256k1_v0_4_1_context_destroy: (a: number) => void;
export const rustsecp256k1_v0_6_1_default_error_callback_fn: (a: number, b: number) => void;
export const rustsecp256k1_v0_6_1_default_illegal_callback_fn: (a: number, b: number) => void;
export const rustsecp256k1_v0_6_1_context_create: (a: number) => number;
export const rustsecp256k1_v0_6_1_context_destroy: (a: number) => void;
export const __wbgt__mm2_event_stream::manager::tests::test_add_remove_client: (a: number) => void;
export const __wbgt__mm2_event_stream::manager::tests::test_broadcast_all: (a: number) => void;
export const __wbgt__mm2_event_stream::manager::tests::test_erroring_streamer: (a: number) => void;
export const __wbgt__mm2_event_stream::manager::tests::test_periodic_streamer: (a: number) => void;
export const __wbgt__mm2_event_stream::manager::tests::test_reactive_streamer: (a: number) => void;
export const __wbgt__mm2_event_stream::manager::tests::test_remove_streamer_if_down: (a: number) => void;
export const __wbgt__mm2_event_stream::streamer::tests::test_spawn_erroring_streamer: (a: number) => void;
export const __wbgt__mm2_event_stream::streamer::tests::test_spawn_periodic_streamer: (a: number) => void;
export const __wbgt__mm2_event_stream::streamer::tests::test_spawn_reactive_streamer: (a: number) => void;
export const __wbg_wasmbindgentestcontext_free: (a: number, b: number) => void;
export const __wbgtest_console_debug: (a: number) => void;
export const __wbgtest_console_error: (a: number) => void;
export const __wbgtest_console_info: (a: number) => void;
export const __wbgtest_console_log: (a: number) => void;
export const __wbgtest_console_warn: (a: number) => void;
export const __wbgtest_cov_dump: (a: number) => void;
export const wasmbindgentestcontext_filtered_count: (a: number, b: number) => void;
export const wasmbindgentestcontext_include_ignored: (a: number, b: number) => void;
export const wasmbindgentestcontext_new: () => number;
export const wasmbindgentestcontext_run: (a: number, b: number, c: number) => number;
export const __wbindgen_export_0: (a: number, b: number) => number;
export const __wbindgen_export_1: (a: number, b: number, c: number, d: number) => number;
export const __wbindgen_export_2: (a: number) => void;
export const __wbindgen_export_3: WebAssembly.Table;
export const __wbindgen_add_to_stack_pointer: (a: number) => number;
export const __wbindgen_export_4: (a: number, b: number, c: number) => void;
export const __wbindgen_export_5: (a: number, b: number, c: number) => void;
export const __wbindgen_export_6: (a: number, b: number) => void;
export const __wbindgen_export_7: (a: number, b: number) => void;
export const __wbindgen_export_8: (a: number, b: number, c: number) => void;
export const __wbindgen_export_9: (a: number, b: number) => void;
export const __wbindgen_export_10: (a: number, b: number, c: number, d: number, e: number) => void;
export const __wbindgen_export_11: (a: number, b: number, c: number, d: number) => void;
