/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_f32: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_f32: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_f64: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_f64: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_i16: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_i16: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_i32: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_i32: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_i64: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_i64: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_i8: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_i8: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_rust_buffer: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_rust_buffer: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_u16: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_u16: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_u32: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_u32: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_u64: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_u64: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_u8: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_u8: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_cancel_void: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_cancel_void: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_f32: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_f32: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_f64: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_f64: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_i16: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_i16: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_i32: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_i32: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_i64: (a: bigint, b: number) => bigint;
export const ffi_core_crypto_ffi_rust_future_complete_i64: (a: bigint, b: number) => bigint;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_i8: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_i8: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_rust_buffer: (a: bigint, b: number) => [number, number];
export const ffi_core_crypto_ffi_rust_future_complete_rust_buffer: (a: number, b: bigint, c: number) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_u16: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_u16: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_u32: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_u32: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_u64: (a: bigint, b: number) => bigint;
export const ffi_core_crypto_ffi_rust_future_complete_u64: (a: bigint, b: number) => bigint;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_u8: (a: bigint, b: number) => number;
export const ffi_core_crypto_ffi_rust_future_complete_u8: (a: bigint, b: number) => number;
export const ubrn_ffi_core_crypto_ffi_rust_future_complete_void: (a: bigint, b: number) => void;
export const ffi_core_crypto_ffi_rust_future_complete_void: (a: bigint, b: number) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_f32: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_f32: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_f64: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_f64: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_i16: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_i16: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_i32: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_i32: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_i64: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_i64: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_i8: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_i8: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_rust_buffer: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_rust_buffer: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_u16: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_u16: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_u32: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_u32: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_u64: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_u64: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_u8: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_u8: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_free_void: (a: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_free_void: (a: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_f32: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_f32: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_f64: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_f64: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_i16: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_i16: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_i32: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_i32: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_i64: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_i64: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_i8: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_i8: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_rust_buffer: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_rust_buffer: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_u16: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_u16: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_u32: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_u32: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_u64: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_u64: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_u8: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_u8: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_rust_future_poll_void: (a: bigint, b: any, c: bigint) => void;
export const ffi_core_crypto_ffi_rust_future_poll_void: (a: bigint, b: number, c: bigint) => void;
export const ubrn_ffi_core_crypto_ffi_uniffi_contract_version: () => number;
export const ffi_core_crypto_ffi_uniffi_contract_version: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_clientid_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_clientid_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_conversationid_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_conversationid_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_corecryptocontext_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_corecryptocontext_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_corecryptoffi_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_corecryptoffi_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_credential_basic: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_credential_basic: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_database_in_memory: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_database_in_memory: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_database_open: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_database_open: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_databasekey_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_databasekey_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_deviceid_from_hex_string: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_deviceid_from_hex_string: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_deviceid_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_deviceid_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_externalsender_parse: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_externalsender_parse: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_externalsender_parse_jwk: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_externalsender_parse_jwk: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_externalsender_parse_public_key: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_externalsender_parse_public_key: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_groupinfo_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_groupinfo_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_keypackage_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_keypackage_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_pkienvironment_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_pkienvironment_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_secretkey_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_secretkey_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_uuid_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_uuid_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_welcome_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_welcome_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_x509credentialacquisition_frombytes: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_x509credentialacquisition_frombytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_x509credentialacquisition_new: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_x509credentialacquisition_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_constructor_x509credentialacquisition_new_from_credential_ref: () => number;
export const uniffi_core_crypto_ffi_checksum_constructor_x509credentialacquisition_new_from_credential_ref: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_build_metadata: () => number;
export const uniffi_core_crypto_ffi_checksum_func_build_metadata: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_cipher_suite_default: () => number;
export const uniffi_core_crypto_ffi_checksum_func_cipher_suite_default: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_cipher_suite_from_u16: () => number;
export const uniffi_core_crypto_ffi_checksum_func_cipher_suite_from_u16: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_core_crypto_history_client: () => number;
export const uniffi_core_crypto_ffi_checksum_func_core_crypto_history_client: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_core_crypto_new: () => number;
export const uniffi_core_crypto_ffi_checksum_func_core_crypto_new: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_migrate_database_key_type_to_bytes: () => number;
export const uniffi_core_crypto_ffi_checksum_func_migrate_database_key_type_to_bytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_proteus_fingerprint_prekeybundle_ffi: () => number;
export const uniffi_core_crypto_ffi_checksum_func_proteus_fingerprint_prekeybundle_ffi: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_proteus_last_resort_prekey_id_ffi: () => number;
export const uniffi_core_crypto_ffi_checksum_func_proteus_last_resort_prekey_id_ffi: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_set_logger: () => number;
export const uniffi_core_crypto_ffi_checksum_func_set_logger: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_set_max_log_level: () => number;
export const uniffi_core_crypto_ffi_checksum_func_set_max_log_level: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_func_version: () => number;
export const uniffi_core_crypto_ffi_checksum_func_version: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_clientid_copy_bytes: () => number;
export const uniffi_core_crypto_ffi_checksum_method_clientid_copy_bytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_clientid_deserialize: () => number;
export const uniffi_core_crypto_ffi_checksum_method_clientid_deserialize: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_conversationid_copy_bytes: () => number;
export const uniffi_core_crypto_ffi_checksum_method_conversationid_copy_bytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocommand_execute: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocommand_execute: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_add_clients_to_conversation: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_add_clients_to_conversation: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_add_credential: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_add_credential: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_check_credentials: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_check_credentials: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_commit_pending_proposals: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_commit_pending_proposals: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_cipher_suite: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_cipher_suite: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_credential: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_credential: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_epoch: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_epoch: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_exists: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_conversation_exists: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_create_conversation: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_create_conversation: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_decrypt_message: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_decrypt_message: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_disable_history_sharing: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_disable_history_sharing: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_e2ei_conversation_state: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_e2ei_conversation_state: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_e2ei_is_enabled: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_e2ei_is_enabled: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_enable_history_sharing: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_enable_history_sharing: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_encrypt_message: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_encrypt_message: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_export_secret_key: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_export_secret_key: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_generate_key_package: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_generate_key_package: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_client_ids: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_client_ids: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_data: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_data: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_device_identities: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_device_identities: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_external_sender: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_external_sender: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_key_packages: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_key_packages: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_user_identities: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_get_user_identities: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_join_by_external_commit: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_join_by_external_commit: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_mls_init: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_mls_init: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_process_welcome_message: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_process_welcome_message: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_decrypt: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_decrypt: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_decrypt_safe: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_decrypt_safe: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_encrypt: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_encrypt: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_encrypt_batched: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_encrypt_batched: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_fingerprint: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_fingerprint: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_fingerprint_local: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_fingerprint_local: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_fingerprint_remote: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_fingerprint_remote: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_init: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_init: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_last_resort_prekey: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_last_resort_prekey: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_new_prekey: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_new_prekey: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_new_prekey_auto: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_new_prekey_auto: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_delete: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_delete: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_exists: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_exists: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_from_message: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_from_message: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_from_prekey: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_from_prekey: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_save: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_proteus_session_save: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_random_bytes: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_random_bytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_clients_from_conversation: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_clients_from_conversation: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_credential: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_credential: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_key_package: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_key_package: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_key_packages_for: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_remove_key_packages_for: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_set_conversation_credential: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_set_conversation_credential: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_set_data: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_set_data: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_update_keying_material: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_update_keying_material: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptocontext_wipe_conversation: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptocontext_wipe_conversation: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_cipher_suite: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_cipher_suite: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_credential: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_credential: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_epoch: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_epoch: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_exists: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_conversation_exists: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_e2ei_conversation_state: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_e2ei_conversation_state: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_e2ei_is_enabled: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_e2ei_is_enabled: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_e2ei_is_pki_env_setup: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_e2ei_is_pki_env_setup: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_export_secret_key: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_export_secret_key: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_find_credentials_ffi: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_find_credentials_ffi: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_client_ids: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_client_ids: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_credentials: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_credentials: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_device_identities: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_device_identities: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_external_sender: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_external_sender: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_pki_environment: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_pki_environment: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_user_identities: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_get_user_identities: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_is_history_sharing_enabled: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_is_history_sharing_enabled: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_fingerprint: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_fingerprint: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_fingerprint_local: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_fingerprint_local: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_fingerprint_remote: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_fingerprint_remote: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_session_exists: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_proteus_session_exists: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_public_key: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_public_key: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_random_bytes: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_random_bytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_register_epoch_observer: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_register_epoch_observer: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_register_history_observer: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_register_history_observer: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_reseed: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_reseed: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_set_pki_environment: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_set_pki_environment: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptoffi_transaction_ffi: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptoffi_transaction_ffi: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_corecryptologger_log: () => number;
export const uniffi_core_crypto_ffi_checksum_method_corecryptologger_log: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credential_earliest_validity: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credential_earliest_validity: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credential_export_pem: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credential_export_pem: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credential_signature_scheme: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credential_signature_scheme: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credential_type: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credential_type: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credentialref_cipher_suite: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credentialref_cipher_suite: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credentialref_client_id: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credentialref_client_id: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credentialref_earliest_validity: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credentialref_earliest_validity: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credentialref_public_key_hash: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credentialref_public_key_hash: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credentialref_signature_scheme: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credentialref_signature_scheme: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_credentialref_type: () => number;
export const uniffi_core_crypto_ffi_checksum_method_credentialref_type: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_database_close: () => number;
export const uniffi_core_crypto_ffi_checksum_method_database_close: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_database_get_location: () => number;
export const uniffi_core_crypto_ffi_checksum_method_database_get_location: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_database_update_key: () => number;
export const uniffi_core_crypto_ffi_checksum_method_database_update_key: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_deviceid_to_hex_string: () => number;
export const uniffi_core_crypto_ffi_checksum_method_deviceid_to_hex_string: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_deviceid_to_u64: () => number;
export const uniffi_core_crypto_ffi_checksum_method_deviceid_to_u64: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_epochobserver_epoch_changed: () => number;
export const uniffi_core_crypto_ffi_checksum_method_epochobserver_epoch_changed: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_externalsender_serialize: () => number;
export const uniffi_core_crypto_ffi_checksum_method_externalsender_serialize: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_historyobserver_history_client_created: () => number;
export const uniffi_core_crypto_ffi_checksum_method_historyobserver_history_client_created: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackage_ref: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackage_ref: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackage_serialize: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackage_serialize: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackageref_cipher_suite: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackageref_cipher_suite: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackageref_credential_type: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackageref_credential_type: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackageref_hash_ref: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackageref_hash_ref: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackageref_is_valid: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackageref_is_valid: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_keypackageref_signature_scheme: () => number;
export const uniffi_core_crypto_ffi_checksum_method_keypackageref_signature_scheme: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_mlstransport_prepare_for_transport: () => number;
export const uniffi_core_crypto_ffi_checksum_method_mlstransport_prepare_for_transport: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_mlstransport_send_commit_bundle: () => number;
export const uniffi_core_crypto_ffi_checksum_method_mlstransport_send_commit_bundle: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_pkienvironment_add_intermediate_cert: () => number;
export const uniffi_core_crypto_ffi_checksum_method_pkienvironment_add_intermediate_cert: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_pkienvironment_add_trust_anchor: () => number;
export const uniffi_core_crypto_ffi_checksum_method_pkienvironment_add_trust_anchor: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_authenticate: () => number;
export const uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_authenticate: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_fetch_backend_access_token: () => number;
export const uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_fetch_backend_access_token: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_get_backend_nonce: () => number;
export const uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_get_backend_nonce: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_http_request: () => number;
export const uniffi_core_crypto_ffi_checksum_method_pkienvironmenthooks_http_request: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_secretkey_copy_bytes: () => number;
export const uniffi_core_crypto_ffi_checksum_method_secretkey_copy_bytes: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_welcome_serialize: () => number;
export const uniffi_core_crypto_ffi_checksum_method_welcome_serialize: () => number;
export const ubrn_uniffi_core_crypto_ffi_checksum_method_x509credentialacquisition_finalize: () => number;
export const uniffi_core_crypto_ffi_checksum_method_x509credentialacquisition_finalize: () => number;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_clientid: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_clientid: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_conversationid: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_conversationid: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_corecryptocommand: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_corecryptocommand: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_corecryptocontext: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_corecryptocontext: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_corecryptoffi: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_corecryptoffi: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_corecryptologger: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_corecryptologger: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_credential: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_credential: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_credentialref: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_credentialref: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_database: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_database: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_databasekey: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_databasekey: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_deviceid: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_deviceid: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_epochobserver: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_epochobserver: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_externalsender: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_externalsender: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_groupinfo: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_groupinfo: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_historyobserver: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_historyobserver: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_keypackage: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_keypackage: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_keypackageref: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_keypackageref: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_mlstransport: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_mlstransport: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_pkienvironment: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_pkienvironment: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_pkienvironmenthooks: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_pkienvironmenthooks: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_secretkey: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_secretkey: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_uuid: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_uuid: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_welcome: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_welcome: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_clone_x509credentialacquisition: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_clone_x509credentialacquisition: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_clientid_new: (a: bigint, b: bigint, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_clientid_new: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_conversationid_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_conversationid_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_corecryptocontext_new: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_corecryptocontext_new: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_corecryptoffi_new: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_corecryptoffi_new: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_credential_basic: (a: number, b: number, c: bigint, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_credential_basic: (a: number, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_database_in_memory: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_database_in_memory: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_database_open: (a: number, b: number, c: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_database_open: (a: number, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_databasekey_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_databasekey_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_deviceid_from_hex_string: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_deviceid_from_hex_string: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_deviceid_new: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_deviceid_new: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_externalsender_parse: (a: number, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_externalsender_parse: (a: number, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_externalsender_parse_jwk: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_externalsender_parse_jwk: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_externalsender_parse_public_key: (a: number, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_externalsender_parse_public_key: (a: number, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_groupinfo_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_groupinfo_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_keypackage_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_keypackage_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_pkienvironment_new: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_pkienvironment_new: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_secretkey_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_secretkey_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_uuid_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_uuid_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_welcome_new: (a: number, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_welcome_new: (a: number, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_frombytes: (a: bigint, b: number, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_frombytes: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_new: (a: bigint, b: number, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_new: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_new_from_credential_ref: (a: bigint, b: number, c: number, d: bigint, e: number, f: number) => bigint;
export const uniffi_core_crypto_ffi_fn_constructor_x509credentialacquisition_new_from_credential_ref: (a: bigint, b: number, c: bigint, d: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_free_clientid: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_clientid: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_conversationid: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_conversationid: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_corecryptocommand: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_corecryptocommand: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_corecryptocontext: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_corecryptocontext: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_corecryptoffi: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_corecryptoffi: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_corecryptologger: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_corecryptologger: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_credential: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_credential: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_credentialref: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_credentialref: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_database: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_database: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_databasekey: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_databasekey: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_deviceid: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_deviceid: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_epochobserver: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_epochobserver: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_externalsender: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_externalsender: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_groupinfo: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_groupinfo: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_historyobserver: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_historyobserver: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_keypackage: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_keypackage: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_keypackageref: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_keypackageref: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_mlstransport: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_mlstransport: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_pkienvironment: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_pkienvironment: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_pkienvironmenthooks: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_pkienvironmenthooks: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_secretkey: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_secretkey: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_uuid: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_uuid: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_welcome: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_welcome: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_free_x509credentialacquisition: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_free_x509credentialacquisition: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_build_metadata: (a: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_func_build_metadata: (a: number, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_cipher_suite_default: (a: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_func_cipher_suite_default: (a: number, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_cipher_suite_from_u16: (a: number, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_func_cipher_suite_from_u16: (a: number, b: number, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_core_crypto_history_client: (a: number, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_func_core_crypto_history_client: (a: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_func_core_crypto_new: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_func_core_crypto_new: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_func_migrate_database_key_type_to_bytes: (a: number, b: number, c: number, d: number, e: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_func_migrate_database_key_type_to_bytes: (a: number, b: number, c: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_func_proteus_fingerprint_prekeybundle_ffi: (a: number, b: number, c: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_func_proteus_fingerprint_prekeybundle_ffi: (a: number, b: number, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_proteus_last_resort_prekey_id_ffi: (a: number) => number;
export const uniffi_core_crypto_ffi_fn_func_proteus_last_resort_prekey_id_ffi: (a: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_func_set_logger: (a: bigint, b: number) => void;
export const uniffi_core_crypto_ffi_fn_func_set_logger: (a: bigint, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_set_max_log_level: (a: number, b: number, c: number) => void;
export const uniffi_core_crypto_ffi_fn_func_set_max_log_level: (a: number, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_func_version: (a: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_func_version: (a: number, b: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_init_callback_vtable_corecryptocommand: (a: any) => void;
export const uniffi_core_crypto_ffi_fn_init_callback_vtable_corecryptocommand: (a: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_init_callback_vtable_corecryptologger: (a: any) => void;
export const uniffi_core_crypto_ffi_fn_init_callback_vtable_corecryptologger: (a: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_init_callback_vtable_epochobserver: (a: any) => void;
export const uniffi_core_crypto_ffi_fn_init_callback_vtable_epochobserver: (a: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_init_callback_vtable_historyobserver: (a: any) => void;
export const uniffi_core_crypto_ffi_fn_init_callback_vtable_historyobserver: (a: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_init_callback_vtable_mlstransport: (a: any) => void;
export const uniffi_core_crypto_ffi_fn_init_callback_vtable_mlstransport: (a: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_init_callback_vtable_pkienvironmenthooks: (a: any) => void;
export const uniffi_core_crypto_ffi_fn_init_callback_vtable_pkienvironmenthooks: (a: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_clientid_copy_bytes: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_clientid_copy_bytes: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_clientid_deserialize: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_clientid_deserialize: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_clientid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_conversationid_copy_bytes: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_conversationid_copy_bytes: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_debug: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_debug: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_display: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_display: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_conversationid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocommand_execute: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocommand_execute: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_add_clients_to_conversation: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_add_clients_to_conversation: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_add_credential: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_add_credential: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_check_credentials: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_check_credentials: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_commit_pending_proposals: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_commit_pending_proposals: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_cipher_suite: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_cipher_suite: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_credential: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_credential: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_epoch: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_epoch: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_exists: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_conversation_exists: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_create_conversation: (a: bigint, b: bigint, c: bigint, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_create_conversation: (a: bigint, b: bigint, c: bigint, d: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_decrypt_message: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_decrypt_message: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_disable_history_sharing: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_disable_history_sharing: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_e2ei_conversation_state: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_e2ei_conversation_state: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_e2ei_is_enabled: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_e2ei_is_enabled: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_enable_history_sharing: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_enable_history_sharing: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_encrypt_message: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_encrypt_message: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_export_secret_key: (a: bigint, b: bigint, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_export_secret_key: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_generate_key_package: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_generate_key_package: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_client_ids: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_client_ids: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_data: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_data: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_device_identities: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_device_identities: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_external_sender: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_external_sender: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_key_packages: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_key_packages: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_user_identities: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_get_user_identities: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_join_by_external_commit: (a: bigint, b: bigint, c: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_join_by_external_commit: (a: bigint, b: bigint, c: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_mls_init: (a: bigint, b: bigint, c: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_mls_init: (a: bigint, b: bigint, c: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_process_welcome_message: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_process_welcome_message: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_decrypt: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_decrypt: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_decrypt_safe: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_decrypt_safe: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_encrypt: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_encrypt: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_encrypt_batched: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_encrypt_batched: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint_local: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint_local: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint_remote: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_fingerprint_remote: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_init: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_init: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_last_resort_prekey: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_last_resort_prekey: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_new_prekey: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_new_prekey: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_new_prekey_auto: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_new_prekey_auto: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_delete: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_delete: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_exists: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_exists: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_from_message: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_from_message: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_from_prekey: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_from_prekey: (a: bigint, b: number, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_save: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_proteus_session_save: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_random_bytes: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_random_bytes: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_clients_from_conversation: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_clients_from_conversation: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_credential: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_credential: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_key_package: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_key_package: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_key_packages_for: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_remove_key_packages_for: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_set_conversation_credential: (a: bigint, b: bigint, c: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_set_conversation_credential: (a: bigint, b: bigint, c: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_set_data: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_set_data: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_update_keying_material: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_update_keying_material: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptocontext_wipe_conversation: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptocontext_wipe_conversation: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_cipher_suite: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_cipher_suite: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_credential: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_credential: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_epoch: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_epoch: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_exists: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_conversation_exists: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_conversation_state: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_conversation_state: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_is_enabled: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_is_enabled: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_is_pki_env_setup: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_e2ei_is_pki_env_setup: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_export_secret_key: (a: bigint, b: bigint, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_export_secret_key: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_find_credentials_ffi: (a: bigint, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_find_credentials_ffi: (a: bigint, b: number, c: number, d: number, e: number, f: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_client_ids: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_client_ids: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_credentials: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_credentials: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_device_identities: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_device_identities: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_external_sender: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_external_sender: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_pki_environment: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_pki_environment: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_user_identities: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_get_user_identities: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_is_history_sharing_enabled: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_is_history_sharing_enabled: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint_local: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint_local: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint_remote: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_fingerprint_remote: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_session_exists: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_proteus_session_exists: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_public_key: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_public_key: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_random_bytes: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_random_bytes: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_register_epoch_observer: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_register_epoch_observer: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_register_history_observer: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_register_history_observer: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_reseed: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_reseed: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_set_pki_environment: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_set_pki_environment: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptoffi_transaction_ffi: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_corecryptoffi_transaction_ffi: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_corecryptologger_log: (a: bigint, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void;
export const uniffi_core_crypto_ffi_fn_method_corecryptologger_log: (a: bigint, b: number, c: number, d: number, e: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credential_earliest_validity: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_credential_earliest_validity: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credential_export_pem: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credential_export_pem: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credential_signature_scheme: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credential_signature_scheme: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credential_type: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credential_type: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_cipher_suite: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credentialref_cipher_suite: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_client_id: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_credentialref_client_id: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_earliest_validity: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_credentialref_earliest_validity: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_public_key_hash: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credentialref_public_key_hash: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_signature_scheme: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credentialref_signature_scheme: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_type: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credentialref_type: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_credentialref_uniffi_trait_debug: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_credentialref_uniffi_trait_debug: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_database_close: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_database_close: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_database_get_location: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_database_get_location: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_database_update_key: (a: bigint, b: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_database_update_key: (a: bigint, b: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_debug: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_debug: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_databasekey_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_deserializedclientid_uniffi_trait_display: (a: number, b: number, c: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_deserializedclientid_uniffi_trait_display: (a: number, b: number, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_deviceid_to_hex_string: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_deviceid_to_hex_string: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_deviceid_to_u64: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_deviceid_to_u64: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_deviceid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_epochobserver_epoch_changed: (a: bigint, b: bigint, c: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_epochobserver_epoch_changed: (a: bigint, b: bigint, c: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_externalsender_serialize: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_externalsender_serialize: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_externalsender_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_externalsender_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_externalsender_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_externalsender_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_historyobserver_history_client_created: (a: bigint, b: bigint, c: number, d: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_historyobserver_history_client_created: (a: bigint, b: bigint, c: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackage_ref: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_keypackage_ref: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackage_serialize: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_keypackage_serialize: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackageref_cipher_suite: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_keypackageref_cipher_suite: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackageref_credential_type: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_keypackageref_credential_type: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackageref_hash_ref: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_keypackageref_hash_ref: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackageref_is_valid: (a: bigint, b: number) => number;
export const uniffi_core_crypto_ffi_fn_method_keypackageref_is_valid: (a: bigint, b: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_keypackageref_signature_scheme: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_keypackageref_signature_scheme: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_mlstransport_prepare_for_transport: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_mlstransport_prepare_for_transport: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_mlstransport_send_commit_bundle: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_mlstransport_send_commit_bundle: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_pkienvironment_add_intermediate_cert: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_pkienvironment_add_intermediate_cert: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_pkienvironment_add_trust_anchor: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_pkienvironment_add_trust_anchor: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_authenticate: (a: bigint, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_authenticate: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_fetch_backend_access_token: (a: bigint, b: number, c: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_fetch_backend_access_token: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_get_backend_nonce: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_get_backend_nonce: (a: bigint) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_http_request: (a: bigint, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_pkienvironmenthooks_http_request: (a: bigint, b: number, c: number, d: number, e: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_secretkey_copy_bytes: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_secretkey_copy_bytes: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_display: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_display: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_secretkey_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_display: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_display: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_eq_eq: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_eq_ne: (a: bigint, b: bigint, c: number) => number;
export const ubrn_uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const uniffi_core_crypto_ffi_fn_method_uuid_uniffi_trait_hash: (a: bigint, b: number) => bigint;
export const ubrn_uniffi_core_crypto_ffi_fn_method_welcome_serialize: (a: bigint, b: number) => [number, number];
export const uniffi_core_crypto_ffi_fn_method_welcome_serialize: (a: number, b: bigint, c: number) => void;
export const ubrn_uniffi_core_crypto_ffi_fn_method_x509credentialacquisition_finalize: (a: bigint) => bigint;
export const uniffi_core_crypto_ffi_fn_method_x509credentialacquisition_finalize: (a: bigint) => bigint;
export const __wbg_foreignfuturecompletef64_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompleteu16_free: (a: number, b: number) => void;
export const foreignfuturecompletef64_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompleteu16_call: (a: number, b: number, c: bigint, d: any) => void;
export const __wbg_foreignfuturecompleteu8_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompletevoid_free: (a: number, b: number) => void;
export const foreignfuturecompleteu8_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompletevoid_call: (a: number, b: number, c: bigint, d: any) => void;
export const __wbg_foreignfuturecompletei16_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompletei32_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompletei8_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompleterustbuffer_free: (a: number, b: number) => void;
export const foreignfuturecompletei16_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompletei32_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompletei8_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompleterustbuffer_call: (a: number, b: number, c: bigint, d: any) => void;
export const __wbg_foreignfuturecompletef32_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompletei64_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompleteu32_free: (a: number, b: number) => void;
export const __wbg_foreignfuturecompleteu64_free: (a: number, b: number) => void;
export const foreignfuturecompletef32_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompletei64_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompleteu32_call: (a: number, b: number, c: bigint, d: any) => void;
export const foreignfuturecompleteu64_call: (a: number, b: number, c: bigint, d: any) => void;
export const __wbg_get_rustcallstatus_code: (a: number) => number;
export const __wbg_rustcallstatus_free: (a: number, b: number) => void;
export const __wbg_set_rustcallstatus_code: (a: number, b: number) => void;
export const rustcallstatus_error_buf: (a: number) => [number, number];
export const rustcallstatus_new: () => number;
export const rustcallstatus_set_error_buf: (a: number, b: number, c: number) => void;
export const ffi_core_crypto_ffi_rustbuffer_alloc: (a: number, b: bigint, c: number) => void;
export const ffi_core_crypto_ffi_rustbuffer_free: (a: number, b: number) => void;
export const ffi_core_crypto_ffi_rustbuffer_from_bytes: (a: number, b: number, c: number) => void;
export const ffi_core_crypto_ffi_rustbuffer_reserve: (a: number, b: number, c: bigint, d: number) => void;
export const rust_sqlite_wasm_abort: () => void;
export const rust_sqlite_wasm_assert_fail: (a: number, b: number, c: number, d: number) => void;
export const rust_sqlite_wasm_calloc: (a: number, b: number) => number;
export const rust_sqlite_wasm_malloc: (a: number) => number;
export const rust_sqlite_wasm_free: (a: number) => void;
export const rust_sqlite_wasm_getentropy: (a: number, b: number) => number;
export const rust_sqlite_wasm_localtime: (a: number) => number;
export const rust_sqlite_wasm_realloc: (a: number, b: number) => number;
export const sqlite3_os_end: () => number;
export const sqlite3_os_init: () => number;
export const wasm_bindgen__convert__closures_____invoke__ha506db150a6eba1b: (a: number, b: number, c: any) => void;
export const wasm_bindgen__closure__destroy__h987a717dcbb9636f: (a: number, b: number) => void;
export const wasm_bindgen__convert__closures_____invoke__hf3c68230db5190d1: (a: number, b: number, c: any) => void;
export const wasm_bindgen__closure__destroy__h4d2826f8cf3948a6: (a: number, b: number) => void;
export const __wbindgen_malloc: (a: number, b: number) => number;
export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
export const __wbindgen_free: (a: number, b: number, c: number) => void;
export const __wbindgen_exn_store: (a: number) => void;
export const __externref_table_alloc: () => number;
export const __wbindgen_externrefs: WebAssembly.Table;
export const __wbindgen_start: () => void;
