/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const __wbg_wrapdescriptor_free: (a: number, b: number) => void;
export const wrapdescriptor_atDerivationIndex: (a: number, b: number, c: number) => void;
export const wrapdescriptor_descType: (a: number, b: number) => void;
export const wrapdescriptor_encode: (a: number, b: number) => void;
export const wrapdescriptor_fromString: (a: number, b: number, c: number, d: number, e: number) => void;
export const wrapdescriptor_fromStringDetectType: (a: number, b: number, c: number) => void;
export const wrapdescriptor_hasWildcard: (a: number) => number;
export const wrapdescriptor_maxWeightToSatisfy: (a: number, b: number) => void;
export const wrapdescriptor_node: (a: number, b: number) => void;
export const wrapdescriptor_scriptPubkey: (a: number, b: number) => void;
export const wrapdescriptor_toAsmString: (a: number, b: number) => void;
export const wrapdescriptor_toString: (a: number, b: number) => void;
export const __wbg_addressnamespace_free: (a: number, b: number) => void;
export const __wbg_bitgopsbt_free: (a: number, b: number) => void;
export const __wbg_fixedscriptwalletnamespace_free: (a: number, b: number) => void;
export const __wbg_wasmbip32_free: (a: number, b: number) => void;
export const __wbg_wasmecpair_free: (a: number, b: number) => void;
export const __wbg_wasmreplayprotection_free: (a: number, b: number) => void;
export const __wbg_wasmrootwalletkeys_free: (a: number, b: number) => void;
export const __wbg_wasmtransaction_free: (a: number, b: number) => void;
export const __wbg_wasmzcashtransaction_free: (a: number, b: number) => void;
export const __wbg_wrappsbt_free: (a: number, b: number) => void;
export const addressnamespace_from_output_script_with_coin: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
export const addressnamespace_to_output_script_with_coin: (a: number, b: number, c: number, d: number, e: number) => void;
export const bitgopsbt_add_input: (a: number, b: number, c: number, d: number, e: number, f: bigint, g: number, h: number, i: number, j: number, k: number) => void;
export const bitgopsbt_add_output: (a: number, b: number, c: number, d: number, e: bigint) => void;
export const bitgopsbt_add_paygo_attestation: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
export const bitgopsbt_add_replay_protection_input: (a: number, b: number, c: number, d: number, e: number, f: number, g: bigint, h: number) => void;
export const bitgopsbt_add_wallet_input: (a: number, b: number, c: number, d: number, e: number, f: bigint, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number) => void;
export const bitgopsbt_add_wallet_output: (a: number, b: number, c: number, d: number, e: bigint, f: number) => void;
export const bitgopsbt_combine_musig2_nonces: (a: number, b: number, c: number) => void;
export const bitgopsbt_create_empty: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
export const bitgopsbt_create_empty_zcash: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => void;
export const bitgopsbt_create_empty_zcash_at_height: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => void;
export const bitgopsbt_expiry_height: (a: number) => number;
export const bitgopsbt_extract_transaction: (a: number, b: number) => void;
export const bitgopsbt_finalize_all_inputs: (a: number, b: number) => void;
export const bitgopsbt_from_bytes: (a: number, b: number, c: number, d: number, e: number) => void;
export const bitgopsbt_generate_musig2_nonces: (a: number, b: number, c: number, d: number, e: number) => void;
export const bitgopsbt_lock_time: (a: number) => number;
export const bitgopsbt_network: (a: number, b: number) => void;
export const bitgopsbt_parse_outputs_with_wallet_keys: (a: number, b: number, c: number, d: number, e: number) => void;
export const bitgopsbt_parse_transaction_with_wallet_keys: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
export const bitgopsbt_serialize: (a: number, b: number) => void;
export const bitgopsbt_sign_with_privkey: (a: number, b: number, c: number, d: number) => void;
export const bitgopsbt_sign_with_xpriv: (a: number, b: number, c: number, d: number) => void;
export const bitgopsbt_unsigned_txid: (a: number, b: number) => void;
export const bitgopsbt_verify_replay_protection_signature: (a: number, b: number, c: number, d: number) => void;
export const bitgopsbt_verify_signature_with_pub: (a: number, b: number, c: number, d: number) => void;
export const bitgopsbt_verify_signature_with_xpub: (a: number, b: number, c: number, d: number) => void;
export const bitgopsbt_version: (a: number) => number;
export const bitgopsbt_version_group_id: (a: number) => number;
export const fixedscriptwalletnamespace_address: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
export const fixedscriptwalletnamespace_output_script: (a: number, b: number, c: number, d: number, e: number) => void;
export const wasmbip32_chain_code: (a: number) => number;
export const wasmbip32_depth: (a: number) => number;
export const wasmbip32_derive: (a: number, b: number, c: number) => void;
export const wasmbip32_derive_hardened: (a: number, b: number, c: number) => void;
export const wasmbip32_derive_path: (a: number, b: number, c: number, d: number) => void;
export const wasmbip32_fingerprint: (a: number) => number;
export const wasmbip32_from_base58: (a: number, b: number, c: number) => void;
export const wasmbip32_from_bip32_interface: (a: number, b: number) => void;
export const wasmbip32_from_seed: (a: number, b: number, c: number, d: number, e: number) => void;
export const wasmbip32_from_xprv: (a: number, b: number, c: number) => void;
export const wasmbip32_from_xpub: (a: number, b: number, c: number) => void;
export const wasmbip32_identifier: (a: number) => number;
export const wasmbip32_index: (a: number) => number;
export const wasmbip32_is_neutered: (a: number) => number;
export const wasmbip32_neutered: (a: number) => number;
export const wasmbip32_parent_fingerprint: (a: number) => number;
export const wasmbip32_private_key: (a: number) => number;
export const wasmbip32_public_key: (a: number) => number;
export const wasmbip32_to_base58: (a: number, b: number) => void;
export const wasmbip32_to_wif: (a: number, b: number) => void;
export const wasmecpair_from_private_key: (a: number, b: number, c: number) => void;
export const wasmecpair_from_public_key: (a: number, b: number, c: number) => void;
export const wasmecpair_from_wif: (a: number, b: number, c: number) => void;
export const wasmecpair_from_wif_mainnet: (a: number, b: number, c: number) => void;
export const wasmecpair_from_wif_testnet: (a: number, b: number, c: number) => void;
export const wasmecpair_private_key: (a: number) => number;
export const wasmecpair_public_key: (a: number) => number;
export const wasmecpair_to_wif: (a: number, b: number) => void;
export const wasmecpair_to_wif_mainnet: (a: number, b: number) => void;
export const wasmecpair_to_wif_testnet: (a: number, b: number) => void;
export const wasmreplayprotection_from_addresses: (a: number, b: number, c: number, d: number, e: number) => void;
export const wasmreplayprotection_from_output_scripts: (a: number, b: number) => number;
export const wasmreplayprotection_from_public_keys: (a: number, b: number, c: number) => void;
export const wasmrootwalletkeys_backup_key: (a: number) => number;
export const wasmrootwalletkeys_bitgo_key: (a: number) => number;
export const wasmrootwalletkeys_new: (a: number, b: number, c: number, d: number) => void;
export const wasmrootwalletkeys_user_key: (a: number) => number;
export const wasmrootwalletkeys_with_derivation_prefixes: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => void;
export const wasmtransaction_from_bytes: (a: number, b: number, c: number) => void;
export const wasmtransaction_to_bytes: (a: number, b: number) => void;
export const wasmzcashtransaction_from_bytes: (a: number, b: number, c: number) => void;
export const wasmzcashtransaction_to_bytes: (a: number, b: number) => void;
export const wrappsbt_clone: (a: number) => number;
export const wrappsbt_deserialize: (a: number, b: number, c: number) => void;
export const wrappsbt_finalize: (a: number, b: number) => void;
export const wrappsbt_serialize: (a: number, b: number) => void;
export const wrappsbt_signWithPrv: (a: number, b: number, c: number, d: number) => void;
export const wrappsbt_signWithXprv: (a: number, b: number, c: number, d: number) => void;
export const wrappsbt_updateInputWithDescriptor: (a: number, b: number, c: number, d: number) => void;
export const wrappsbt_updateOutputWithDescriptor: (a: number, b: number, c: number, d: number) => void;
export const wasmbip32_from_bip32_properties: (a: number, b: number) => void;
export const __wbg_utxolibcompatnamespace_free: (a: number, b: number) => void;
export const __wbg_wasmdashtransaction_free: (a: number, b: number) => void;
export const __wbg_wrapminiscript_free: (a: number, b: number) => void;
export const utxolibcompatnamespace_from_output_script: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
export const utxolibcompatnamespace_to_output_script: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
export const wasmdashtransaction_from_bytes: (a: number, b: number, c: number) => void;
export const wasmdashtransaction_to_bytes: (a: number, b: number) => void;
export const wrapminiscript_encode: (a: number, b: number) => void;
export const wrapminiscript_fromBitcoinScript: (a: number, b: number, c: number, d: number, e: number) => void;
export const wrapminiscript_fromString: (a: number, b: number, c: number, d: number, e: number) => void;
export const wrapminiscript_node: (a: number, b: number) => void;
export const wrapminiscript_toAsmString: (a: number, b: number) => void;
export const wrapminiscript_toString: (a: number, b: number) => void;
export const rustsecp256k1_v0_10_0_context_create: (a: number) => number;
export const rustsecp256k1_v0_10_0_context_destroy: (a: number) => void;
export const rustsecp256k1_v0_10_0_default_error_callback_fn: (a: number, b: number) => void;
export const rustsecp256k1_v0_10_0_default_illegal_callback_fn: (a: number, b: number) => void;
export const __wbindgen_export: (a: number, b: number) => number;
export const __wbindgen_export2: (a: number, b: number, c: number, d: number) => number;
export const __wbindgen_export3: (a: number) => void;
export const __wbindgen_add_to_stack_pointer: (a: number) => number;
export const __wbindgen_export4: (a: number, b: number, c: number) => void;
