/* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; export function __wbg_networkconfig_free(a: number): void; export function __wbg_peerstatus_free(a: number): void; export function __wbg_get_peerstatus_origin(a: number): number; export function __wbg_set_peerstatus_origin(a: number, b: number): void; export function __wbg_get_peerstatus_is_public(a: number): number; export function __wbg_set_peerstatus_is_public(a: number, b: number): void; export function __wbg_get_peerstatus_last_seen(a: number): number; export function __wbg_set_peerstatus_last_seen(a: number, b: number): void; export function __wbg_get_peerstatus_quality(a: number): number; export function __wbg_set_peerstatus_quality(a: number, b: number): void; export function __wbg_get_peerstatus_heartbeats_sent(a: number): number; export function __wbg_set_peerstatus_heartbeats_sent(a: number, b: number): void; export function __wbg_get_peerstatus_heartbeats_succeeded(a: number): number; export function __wbg_set_peerstatus_heartbeats_succeeded(a: number, b: number): void; export function __wbg_get_peerstatus_backoff(a: number): number; export function __wbg_set_peerstatus_backoff(a: number, b: number): void; export function __wbg_network_free(a: number): void; export function network_length(a: number): number; export function network_health(a: number): number; export function network_debug_output(a: number, b: number): void; export function __wbg_heartbeatconfig_free(a: number): void; export function __wbg_get_heartbeatconfig_max_parallel_heartbeats(a: number): number; export function __wbg_set_heartbeatconfig_max_parallel_heartbeats(a: number, b: number): void; export function __wbg_get_heartbeatconfig_heartbeat_variance(a: number): number; export function __wbg_set_heartbeatconfig_heartbeat_variance(a: number, b: number): void; export function __wbg_get_heartbeatconfig_heartbeat_interval(a: number): number; export function __wbg_set_heartbeatconfig_heartbeat_interval(a: number, b: number): void; export function __wbg_get_heartbeatconfig_heartbeat_threshold(a: number): number; export function __wbg_set_heartbeatconfig_heartbeat_threshold(a: number, b: number): void; export function core_network_gather_metrics(a: number): void; export function core_network_set_panic_hook(): void; export function __wbg_ping_free(a: number): void; export function heartbeatconfig_build(a: number, b: number, c: number, d: number): number; export function __wbg_asynciterablehelpercoreheartbeat_free(a: number): void; export function asynciterablehelpercoreheartbeat_next(a: number): number; export function generate_ping_response(a: number, b: number, c: number): void; export function reply_to_ping(a: number, b: number): void; export function health_to_string(a: number, b: number): void; export function peerstatus_peer_id(a: number, b: number): void; export function peerstatus_metadata(a: number): number; export function peerstatus_build(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number): number; export function __wbg_wasmnetworkapi_free(a: number): void; export function network_build(a: number, b: number, c: number, d: number, e: number, f: number): number; export function network_peers_to_ping(a: number, b: number, c: number): void; export function network_contains(a: number, b: number): number; export function network_register(a: number, b: number, c: number): void; export function network_register_with_metadata(a: number, b: number, c: number, d: number): void; export function network_unregister(a: number, b: number): void; export function network_refresh(a: number, b: number, c: number): void; export function network_refresh_with_metadata(a: number, b: number, c: number, d: number): void; export function network_quality_of(a: number, b: number): number; export function network_all(a: number, b: number): void; export function network_get_peer_info(a: number, b: number): number; export function __wbg_wasmpingapi_free(a: number): void; export function __wbg_pinger_free(a: number): void; export function pinger_build(a: number, b: number, c: number, d: number, e: number, f: number): number; export function pinger_ping(a: number, b: number, c: number): number; export function merge_encoded_metrics(a: number, b: number, c: number, d: number, e: number): void; export function __wbg_simplecounter_free(a: number): void; export function simplecounter_get(a: number): number; export function simplecounter_increment_by(a: number, b: number): void; export function simplecounter_increment(a: number): void; export function simplecounter_name(a: number, b: number): void; export function __wbg_multicounter_free(a: number): void; export function multicounter_name(a: number, b: number): void; export function __wbg_simplegauge_free(a: number): void; export function simplegauge_increment(a: number, b: number): void; export function simplegauge_decrement(a: number, b: number): void; export function simplegauge_set(a: number, b: number): void; export function simplegauge_get(a: number): number; export function simplegauge_name(a: number, b: number): void; export function __wbg_multigauge_free(a: number): void; export function multigauge_name(a: number, b: number): void; export function __wbg_simpletimer_free(a: number): void; export function __wbg_simplehistogram_free(a: number): void; export function simplehistogram_observe(a: number, b: number): void; export function simplehistogram_record_measure(a: number, b: number): void; export function simplehistogram_cancel_measure(a: number, b: number): number; export function simplehistogram_get_sample_count(a: number): number; export function simplehistogram_get_sample_sum(a: number): number; export function simplehistogram_name(a: number, b: number): void; export function __wbg_multihistogram_free(a: number): void; export function multihistogram_record_measure(a: number, b: number): void; export function multihistogram_cancel_measure(a: number, b: number): number; export function multihistogram_name(a: number, b: number): void; export function utils_metrics_set_panic_hook(): void; export function gather_all_metrics(a: number): void; export function create_counter(a: number, b: number, c: number, d: number, e: number): void; export function create_multi_counter(a: number, b: number, c: number, d: number, e: number, f: number, g: number): void; export function multicounter_increment_by(a: number, b: number, c: number, d: number): void; export function multicounter_increment(a: number, b: number, c: number): void; export function multicounter_get(a: number, b: number, c: number, d: number): void; export function create_gauge(a: number, b: number, c: number, d: number, e: number): void; export function create_multi_gauge(a: number, b: number, c: number, d: number, e: number, f: number, g: number): void; export function multigauge_increment_by(a: number, b: number, c: number, d: number): void; export function multigauge_increment(a: number, b: number, c: number): void; export function multigauge_decrement_by(a: number, b: number, c: number, d: number): void; export function multigauge_decrement(a: number, b: number, c: number): void; export function multigauge_set(a: number, b: number, c: number, d: number): void; export function multigauge_get(a: number, b: number, c: number, d: number): void; export function create_histogram(a: number, b: number, c: number, d: number, e: number): void; export function create_histogram_with_buckets(a: number, b: number, c: number, d: number, e: number, f: number, g: number): void; export function simplehistogram_start_measure(a: number): number; export function create_multi_histogram(a: number, b: number, c: number, d: number, e: number, f: number, g: number): void; export function create_multi_histogram_with_buckets(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number): void; export function multihistogram_observe(a: number, b: number, c: number, d: number): void; export function multihistogram_start_measure(a: number, b: number, c: number, d: number): void; export function multihistogram_get_sample_count(a: number, b: number, c: number, d: number): void; export function multihistogram_get_sample_sum(a: number, b: number, c: number, d: number): void; export function __wbg_curvepoint_free(a: number): void; export function curvepoint_to_address(a: number): number; export function __wbg_challenge_free(a: number): void; export function __wbg_get_challenge_curve_point(a: number): number; export function __wbg_set_challenge_curve_point(a: number, b: number): void; export function challenge_to_ethereum_challenge(a: number): number; export function __wbg_halfkey_free(a: number): void; export function halfkey_new(a: number, b: number): number; export function __wbg_halfkeychallenge_free(a: number): void; export function halfkeychallenge_new(a: number, b: number): number; export function halfkeychallenge_to_address(a: number): number; export function __wbg_hash_free(a: number): void; export function hash_new(a: number, b: number): number; export function __wbg_publickey_free(a: number): void; export function publickey_to_address(a: number): number; export function publickey_serialize(a: number, b: number, c: number): void; export function publickey_to_hex(a: number, b: number, c: number): void; export function __wbg_signature_free(a: number): void; export function signature_new(a: number, b: number, c: number): number; export function signature_sign_message(a: number, b: number, c: number, d: number): number; export function signature_sign_hash(a: number, b: number, c: number, d: number): number; export function signature_verify_message(a: number, b: number, c: number, d: number, e: number): number; export function signature_verify_message_with_pubkey(a: number, b: number, c: number, d: number): number; export function signature_verify_hash(a: number, b: number, c: number, d: number, e: number): number; export function signature_verify_hash_with_pubkey(a: number, b: number, c: number, d: number): number; export function signature_raw_signature(a: number, b: number): void; export function calculate_mac(a: number, b: number, c: number, d: number, e: number): void; export function create_tagged_mac(a: number, b: number, c: number, d: number, e: number): void; export function __wbg_groupelement_free(a: number): void; export function groupelement_random(): number; export function groupelement_coefficient(a: number): number; export function groupelement_element(a: number): number; export function random_bounded_integer(a: number, b: number): void; export function random_integer(a: number, b: number, c: number, d: number): void; export function random_fill(a: number, b: number, c: number): void; export function sharedkeys_get_alpha(a: number): number; export function sharedkeys_get_peer_shared_key(a: number, b: number): number; export function sharedkeys_count_shared_keys(a: number): number; export function sharedkeys_forward_transform(a: number, b: number, c: number, d: number, e: number, f: number, g: number): void; export function sharedkeys_generate(a: number, b: number, c: number): void; export function random_float(): number; export function __wbg_iteratedhash_free(a: number): void; export function iteratedhash_hash(a: number, b: number): void; export function iteratedhash_count_intermediates(a: number): number; export function iteratedhash_intermediate(a: number, b: number): number; export function iterate_hash(a: number, b: number, c: number, d: number): number; export function recover_iterated_hash(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): void; export function prpparameters_key(a: number, b: number): void; export function prpparameters_iv(a: number, b: number): void; export function prp_forward(a: number, b: number, c: number, d: number): void; export function prp_inverse(a: number, b: number, c: number, d: number): void; export function core_crypto_set_panic_hook(): void; export function __wbg_intermediate_free(a: number): void; export function __wbg_get_intermediate_iteration(a: number): number; export function __wbg_set_intermediate_iteration(a: number, b: number): void; export function __wbg_get_intermediate_intermediate(a: number, b: number): void; export function __wbg_set_intermediate_intermediate(a: number, b: number, c: number): void; export function __wbg_prgparameters_free(a: number): void; export function prgparameters_new(a: number, b: number): number; export function __wbg_prg_free(a: number): void; export function prg_new(a: number, b: number, c: number, d: number): number; export function prg_from_parameters(a: number): number; export function curvepoint_from_exponent(a: number, b: number, c: number): void; export function curvepoint_from_str(a: number, b: number, c: number): void; export function curvepoint_from_peerid_str(a: number, b: number, c: number): void; export function curvepoint_to_peerid_str(a: number, b: number): void; export function curvepoint_deserialize(a: number, b: number, c: number): void; export function curvepoint_to_hex(a: number, b: number): void; export function curvepoint_serialize(a: number, b: number): void; export function curvepoint_eq(a: number, b: number): number; export function curvepoint_size(): number; export function challenge_from_hint_and_share(a: number, b: number, c: number): void; export function challenge_from_own_share_and_half_key(a: number, b: number, c: number): void; export function halfkey_deserialize(a: number, b: number, c: number): void; export function halfkey_to_hex(a: number, b: number): void; export function halfkey_serialize(a: number, b: number): void; export function halfkey_clone(a: number): number; export function halfkey_eq(a: number, b: number): number; export function halfkey_size(): number; export function halfkeychallenge_to_hex(a: number, b: number): void; export function halfkeychallenge_eq(a: number, b: number): number; export function halfkeychallenge_clone(a: number): number; export function halfkeychallenge_to_peerid_str(a: number, b: number): void; export function halfkeychallenge_deserialize(a: number, b: number, c: number): void; export function halfkeychallenge_from_str(a: number, b: number, c: number): void; export function halfkeychallenge_from_peerid_str(a: number, b: number, c: number): void; export function halfkeychallenge_size(): number; export function hash_create(a: number, b: number): number; export function hash_deserialize(a: number, b: number, c: number): void; export function hash_to_hex(a: number, b: number): void; export function hash_serialize(a: number, b: number): void; export function hash_eq(a: number, b: number): number; export function publickey_deserialize(a: number, b: number, c: number): void; export function publickey_from_peerid_str(a: number, b: number, c: number): void; export function publickey_to_peerid_str(a: number, b: number): void; export function publickey_from_signature(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): void; export function publickey_from_privkey(a: number, b: number, c: number): void; export function publickey_eq(a: number, b: number): number; export function signature_deserialize(a: number, b: number, c: number): void; export function signature_to_hex(a: number, b: number): void; export function signature_serialize(a: number, b: number): void; export function signature_size(): number; export function hash_size(): number; export function publickey_size_compressed(): number; export function publickey_size_uncompressed(): number; export function __wbg_sharedkeys_free(a: number): void; export function __wbg_prpparameters_free(a: number): void; export function prpparameters_new(a: number, b: number): number; export function __wbg_prp_free(a: number): void; export function prp_new(a: number, b: number, c: number, d: number): number; export function prp_from_parameters(a: number): number; export function derive_packet_tag(a: number, b: number, c: number): void; export function derive_commitment_seed(a: number, b: number, c: number, d: number, e: number): void; export function derive_mac_key(a: number, b: number, c: number): void; export function prgparameters_key(a: number, b: number): void; export function prgparameters_iv(a: number, b: number): void; export function prg_digest(a: number, b: number, c: number, d: number): void; export function utils_log_set_panic_hook(): void; export function __wbg_address_free(a: number): void; export function address_new(a: number, b: number): number; export function address_to_string(a: number, b: number): void; export function __wbg_balance_free(a: number): void; export function balance_from_str(a: number, b: number, c: number): number; export function balance_balance_type(a: number): number; export function balance_to_hex(a: number, b: number): void; export function balance_to_string(a: number, b: number): void; export function balance_serialize_value(a: number, b: number): void; export function balance_lt(a: number, b: number): number; export function balance_lte(a: number, b: number): number; export function balance_gt(a: number, b: number): number; export function balance_gte(a: number, b: number): number; export function balance_add(a: number, b: number): number; export function balance_iadd(a: number, b: number): number; export function balance_sub(a: number, b: number): number; export function balance_isub(a: number, b: number): number; export function __wbg_ethereumchallenge_free(a: number): void; export function ethereumchallenge_new(a: number, b: number): number; export function __wbg_snapshot_free(a: number): void; export function __wbg_get_snapshot_block_number(a: number): number; export function __wbg_set_snapshot_block_number(a: number, b: number): void; export function __wbg_get_snapshot_transaction_index(a: number): number; export function __wbg_set_snapshot_transaction_index(a: number, b: number): void; export function __wbg_get_snapshot_log_index(a: number): number; export function __wbg_set_snapshot_log_index(a: number, b: number): void; export function snapshot_new(a: number, b: number, c: number): number; export function __wbg_u256_free(a: number): void; export function u256_new(a: number, b: number): number; export function address_deserialize(a: number, b: number, c: number): void; export function address_to_hex(a: number, b: number): void; export function address_serialize(a: number, b: number): void; export function address_eq(a: number, b: number): number; export function address_size(): number; export function balance_deserialize(a: number, b: number, c: number, d: number): void; export function balance_eq(a: number, b: number): number; export function ethereumchallenge_deserialize(a: number, b: number, c: number): void; export function ethereumchallenge_serialize(a: number, b: number): void; export function ethereumchallenge_to_hex(a: number, b: number): void; export function ethereumchallenge_eq(a: number, b: number): number; export function snapshot_deserialize(a: number, b: number, c: number): void; export function snapshot_serialize(a: number, b: number): void; export function snapshot_size(): number; export function u256_deserialize(a: number, b: number, c: number): void; export function u256_serialize(a: number, b: number): void; export function u256_to_hex(a: number, b: number): void; export function u256_from_inverse_probability(a: number, b: number): void; export function u256_eq(a: number, b: number): number; export function u256_cmp(a: number, b: number): number; export function ethereumchallenge_size(): number; export function utils_types_set_panic_hook(): void; export function get_package_version(a: number, b: number, c: number): void; export function utils_misc_set_panic_hook(): void; export function __wbg_iteratorresult_free(a: number): void; export function __wbg_asynciterablehelper_free(a: number): void; export function asynciterablehelper_next(a: number): number; export function dummy_get_one(a: number): void; export function __wbindgen_malloc(a: number): number; export function __wbindgen_realloc(a: number, b: number, c: number): number; export const __wbindgen_export_2: WebAssembly.Table; export const __wbindgen_export_3: WebAssembly.Table; export function _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h70ff4636aa8ec57e(a: number, b: number): void; export function closure2603_externref_shim(a: number, b: number, c: number): void; export function __wbindgen_add_to_stack_pointer(a: number): number; export function __wbindgen_free(a: number, b: number): void; export function __externref_table_dealloc(a: number): void; export function __externref_drop_slice(a: number, b: number): void; export function __externref_table_alloc(): number; export function __wbindgen_exn_store(a: number): void; export function closure2621_externref_shim(a: number, b: number, c: number, d: number): void; export function __wbindgen_start(): void;