UNPKG

secret-network-ccl

Version:

Secret Network's Confidential Comutation Layer

290 lines (287 loc) 32.3 kB
import * as _blake_regalia_belt from '@blake.regalia/belt'; import * as _solar_republic_neutrino from '@solar-republic/neutrino'; declare function loadESModules(): Promise<{ neutrino: { default: typeof _solar_republic_neutrino; aes_128_siv_encrypt: (atu8_key: Uint8Array, atu8_plaintext: Uint8Array, a_ad?: Uint8Array[] | undefined) => Promise<Uint8Array>; aes_128_siv_decrypt: (atu8_key: Uint8Array, atu8_payload: Uint8Array, a_ad?: Uint8Array[] | undefined) => Promise<Uint8Array>; NB_AES_BLOCK: 16; aes_key: (atu8_key: Uint8Array, si_algo: string) => Promise<CryptoKey>; aes_cbc: (d_key_cbc: CryptoKey, atu8_data: Uint8Array) => Promise<Uint8Array>; aes_ctr: (d_key_ctr: CryptoKey, atu8_iv: Uint8Array, atu8_data: Uint8Array) => Promise<Uint8Array>; aes_cmac_init: (d_key_mac: CryptoKey) => Promise<(atu8_data: Uint8Array) => Promise<Uint8Array>>; s2v: (d_key_rkd: CryptoKey, atu8_plaintext: Uint8Array, a_ad?: Uint8Array[] | undefined) => Promise<Uint8Array>; retry: <w_out>(f_task: (c_attempts: number) => _blake_regalia_belt.Promisable<w_out>, f_handle: (z_error: unknown, c_attempts: number) => _blake_regalia_belt.Promisable<_solar_republic_neutrino.RetryParams | _blake_regalia_belt.Nilable<void>>, c_attempts?: number | undefined) => Promise<w_out>; subscribe_tendermint_events: (p_rpc: any, sx_query: string, fk_message: (d_event: MessageEvent<_blake_regalia_belt.NaiveJsonString>) => any, dc_ws?: { new (url: string | URL, protocols?: string | string[] | undefined): WebSocket; prototype: WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; readonly CLOSED: 3; } | undefined) => Promise<WebSocket>; expect_tx: (gc_node: _solar_republic_neutrino.AuthedLcdRpcStruct, si_txn: string, z_stream?: _solar_republic_neutrino.TendermintEventFilter<_solar_republic_neutrino.TxResultWrapper> | _solar_republic_neutrino.TendermintWs | undefined) => Promise<_solar_republic_neutrino.TxResultTuple>; broadcast_result: (gc_node: _solar_republic_neutrino.AuthedLcdRpcStruct, atu8_raw: Uint8Array, si_txn: string, z_stream?: _solar_republic_neutrino.TendermintEventFilter<_solar_republic_neutrino.TxResultWrapper> | _solar_republic_neutrino.TendermintWs | undefined) => Promise<_solar_republic_neutrino.TxResultTuple>; query_secret_contract_raw: <g_interface extends { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject; queries: _blake_regalia_belt.JsonObject; }, h_variants extends ContractInterface.MsgAndAnswer<g_interface, "queries", keyof g_interface["queries"]>, g_variant extends h_variants[keyof h_variants]>(k_contract: _solar_republic_neutrino.SecretContract<g_interface>, h_query: g_variant["msg"]) => Promise<[xc_code: number, s_error: string, h_answer?: g_variant["answer"] | undefined]>; format_secret_query: (si_method: string, h_query: object, z_auth?: any) => _blake_regalia_belt.JsonObject; query_secret_contract: _solar_republic_neutrino.QueryContractInfer; exec_secret_contract: <g_interface_1 extends { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject; queries: _blake_regalia_belt.JsonObject; }, h_group extends ContractInterface.MsgAndAnswer<g_interface_1, "executions", keyof g_interface_1["executions"]> = ContractInterface.MsgAndAnswer<g_interface_1, "executions", keyof g_interface_1["executions"]>, as_methods extends Extract<keyof h_group, string> = Extract<keyof h_group, string>>(k_contract: _solar_republic_neutrino.SecretContract<g_interface_1>, k_wallet: _solar_republic_neutrino.Wallet<"secret">, h_exec: { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject; queries: _blake_regalia_belt.JsonObject; } extends g_interface_1 ? _blake_regalia_belt.JsonObject : { [si_each in as_methods]: h_group[si_each]["msg"]; }, z_fees: number | [SlimCoin, ...SlimCoin[]], z_limit: any, sa_granter?: any, a_funds?: SlimCoin[] | undefined, s_memo?: string | undefined) => Promise<[xc_code: number, s_res: string, g_res?: (ContractInterface extends g_interface_1 ? _blake_regalia_belt.JsonObject : h_group[as_methods]["answer"]) | undefined, g_meta?: _solar_republic_neutrino.TxMeta | undefined, h_events?: _blake_regalia_belt.Dict<string[]> | undefined, si_txn?: string | undefined]>; sign_secret_query_permit: (k_wallet: _solar_republic_neutrino.Wallet<string>, si_permit: string, a_tokens: WeakAccountAddr<"secret">[], a_permissions: string[]) => Promise<SecretQueryPermit>; chacha20_poly1305_seal: (atu8_key: Uint8Array, atu8_nonce: Uint8Array, atu8_plaintext: Uint8Array, atu8_aad?: Uint8Array | undefined) => [atu8_ciphertext: Uint8Array, atu8_tag: Uint8Array]; chacha20_poly1305_open: (atu8_key: Uint8Array, atu8_nonce: Uint8Array, atu8_tag: Uint8Array, atu8_ciphertext: Uint8Array, atu8_aad?: Uint8Array | undefined) => Uint8Array; chacha20: (atu8_key: Uint8Array, atu8_nonce: Uint8Array, atu8_data: Uint8Array, xn_counter?: number | undefined) => Uint8Array; GC_NEUTRINO: { WS_TIMEOUT: number; POLLING_INTERVAL: number; PAD_QUERY: number; PAD_EXEC: number; }; poly1305: (atu8_key: Uint8Array, atu8_msg: Uint8Array) => Uint8Array; ripemd160: (atu8_data: Uint8Array) => Uint8Array; gen_sk: () => Uint8Array; ent_to_sk: (atu8_entropy: Uint8Array) => Uint8Array; sk_to_pk: (z_sk: bigint | Uint8Array, xc_uncompressed?: boolean | 0 | 1 | undefined) => Uint8Array; ecdh: (atu8_sk: Uint8Array, atu8_pk: Uint8Array, b_uncompressed?: boolean | undefined) => Uint8Array; sign: (atu8_sk: Uint8Array, atu8_hash: Uint8Array, atu8_ent?: _blake_regalia_belt.Nilable<Uint8Array>) => Promise<_solar_republic_neutrino.SignatureAndRecovery>; verify: (atu8_signature: Uint8Array, atu8_hash: Uint8Array, atu8_pk: Uint8Array, b_low_s?: boolean | undefined) => boolean; exec_fees: (z_limit: number | bigint | `${bigint}`, x_gas_price: number, s_denom?: string | undefined) => [SlimCoin]; SecretApp: <g_interface_2 extends { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject; queries: _blake_regalia_belt.JsonObject; }>(k_wallet: _solar_republic_neutrino.Wallet<"secret">, k_contract: _solar_republic_neutrino.SecretContract<g_interface_2>, x_gas_price: number, sa_granter?: any) => _solar_republic_neutrino.SecretApp<g_interface_2>; SecretContract: <g_interface_3 extends { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject; queries: _blake_regalia_belt.JsonObject; } = { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject; queries: _blake_regalia_belt.JsonObject; }>(p_lcd: TrustedContextUrl, sa_contract: WeakAccountAddr<"secret">, atu8_seed?: _blake_regalia_belt.Nilable<Uint8Array>) => Promise<_solar_republic_neutrino.SecretContract<g_interface_3>>; SecretWasm: (atu8_consensus_pk: Uint8Array, atu8_seed?: _blake_regalia_belt.Nilable<Uint8Array>) => _solar_republic_neutrino.SecretWasm; subscribe_snip52_channels: <g_interface_4 extends { config: { all_executions?: any; default_execution_answer?: _blake_regalia_belt.JsonObject<never> | undefined; all_queries?: any; snip52_channels?: any; }; executions: _blake_regalia_belt.JsonObject<never>; queries: _blake_regalia_belt.JsonObject<never>; }, h_channels extends g_interface_4["config"]["snip52_channels"], as_channels extends keyof h_channels>(z_remote: any, k_contract: _solar_republic_neutrino.SecretContract<g_interface_4>, z_auth: any, h_channels: { [si_channel in as_channels]?: (h_channels[si_channel] extends { cbor: _blake_regalia_belt.CborValue; } ? <w_data extends h_channels[si_channel]["cbor"]>(w_data: w_data) => void : h_channels[si_channel] extends { schema: Snip52Schema.Element; } ? (g_data: any, atu8_data: Uint8Array) => void : (<w_data_1 extends _blake_regalia_belt.CborValue = _blake_regalia_belt.CborValue>(w_data: w_data_1) => void) | (<g_descriptor extends Snip52Schema.Element>(z_data: Snip52Schema.ParseDescriptorSequenced<g_descriptor>, atu8_data: Uint8Array) => void)) | undefined; }) => Promise<_solar_republic_neutrino.EventUnlistener>; sign_seed_update: (k_wallet: _solar_republic_neutrino.Wallet<string>, sa_contract: WeakAccountAddr<"secret">, sb64_previous: CwBase64) => Promise<_solar_republic_neutrino.NotificationSeedUpdate>; TendermintWs: (p_rpc: TrustedContextUrl, sx_query: string, fk_message: (d_event: MessageEvent<_blake_regalia_belt.NaiveJsonString>) => any, z_restart?: _solar_republic_neutrino.TendermintWsRestartParam | undefined, dc_ws?: { new (url: string | URL, protocols?: string | string[] | undefined): WebSocket; prototype: WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; readonly CLOSED: 3; } | undefined) => Promise<_solar_republic_neutrino.TendermintWs>; SX_QUERY_TM_EVENT_TX: "tm.event='Tx'"; TendermintEventFilter: <g_data extends _blake_regalia_belt.JsonObject = _solar_republic_neutrino.TxResultWrapper>(p_rpc: TrustedContextUrl, sx_query?: string | undefined, z_restart?: _solar_republic_neutrino.TendermintWsRestartParam | undefined, z_ws?: _solar_republic_neutrino.TendermintWs | { new (url: string | URL, protocols?: string | string[] | undefined): WebSocket; prototype: WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; readonly CLOSING: 2; readonly CLOSED: 3; } | undefined) => Promise<_solar_republic_neutrino.TendermintEventFilter<g_data>>; random_32: (_?: undefined) => Uint8Array; string_matches_filter: (s_value: string, z_filter: _solar_republic_neutrino.StringFilter) => boolean; index_abci_events: (a_events: TendermintAbciEvent[], h_events?: _blake_regalia_belt.Dict<string[]> | undefined) => _blake_regalia_belt.Dict<string[]>; successful: <w_out_1 extends _blake_regalia_belt.JsonValue, a_args extends any[]>(f_task: (...a_args: a_args) => Promise<NetworkJsonResponse<w_out_1>>, ...a_args: a_args) => Promise<NonNullable<w_out_1>>; Wallet: <s_hrp extends string, si_chain extends string>(atu8_sk: Uint8Array, si_chain: si_chain, p_lcd: TrustedContextUrl, p_rpc: TrustedContextUrl, s_hrp?: s_hrp | undefined) => Promise<_solar_republic_neutrino.Wallet<string extends s_hrp ? S.Split<si_chain, "-"> : s_hrp>>; pubkey_to_bech32: <s_hrp_1 extends string>(atu8_pk_33: Uint8Array, s_hrp?: s_hrp_1 | undefined) => Promise<CwAccountAddr<s_hrp_1>>; auth: (g_wallet: Pick<_solar_republic_neutrino.Wallet<string>, "lcd" | "addr">, a_auth?: 0 | _blake_regalia_belt.Nilable<_solar_republic_neutrino.SlimAuthInfo>) => Promise<_solar_republic_neutrino.SlimAuthInfo>; sign_amino: <a_msgs extends _solar_republic_neutrino.TypedAminoMsg<string, _blake_regalia_belt.JsonObject<never>>[] = _solar_republic_neutrino.TypedAminoMsg<string, _blake_regalia_belt.JsonObject<never>>[], g_signed extends _solar_republic_neutrino.TypedStdSignDoc<a_msgs> = _solar_republic_neutrino.TypedStdSignDoc<a_msgs>>(k_wallet: _solar_republic_neutrino.Wallet<string>, a_msgs: a_msgs, a_fees: SlimCoin[], sg_limit: WeakUint128Str, a_auth?: 0 | _blake_regalia_belt.Nilable<_solar_republic_neutrino.SlimAuthInfo>, s_memo?: string | undefined, sa_granter?: any, sa_payer?: any) => Promise<[atu8_signature: Uint8Array, g_signed: g_signed]>; sign_direct: (k_wallet: _solar_republic_neutrino.Wallet<string>, atu8_auth: Uint8Array, atu8_body: Uint8Array, sg_account?: any) => Promise<[atu8_signature: Uint8Array, atu8_signdoc: Uint8Array]>; create_tx_body: (xc_sign_mode: ProtoEnumCosmosTxSigningSignMode, k_wallet: Pick<_solar_republic_neutrino.Wallet<string>, "lcd" | "addr"> & Pick<_solar_republic_neutrino.Wallet<string>, "pk33">, a_msgs: Uint8Array[], a_fees: SlimCoin[], zg_limit: any, a_auth?: 0 | _blake_regalia_belt.Nilable<_solar_republic_neutrino.SlimAuthInfo>, s_memo?: string | undefined, sa_granter?: any, sa_payer?: any) => Promise<[atu8_auth: Uint8Array, atu8_body: Uint8Array, sg_account: any]>; create_and_sign_tx_direct: (k_wallet: _solar_republic_neutrino.Wallet<string>, a_msgs: Uint8Array[], a_fees: SlimCoin[], zg_limit: any, a_auth?: 0 | _blake_regalia_belt.Nilable<_solar_republic_neutrino.SlimAuthInfo>, s_memo?: string | undefined, sa_granter?: any, sa_payer?: any) => Promise<[atu8_raw: Uint8Array, atu8_signdoc: Uint8Array, si_txn: CwHexUpper]>; ecs_mul: (atu8_n: Uint8Array, atu8_p: Uint8Array) => Uint8Array; ecs_mul_base: (atu8_n: Uint8Array) => Uint8Array; }; belt: { default: typeof _blake_regalia_belt; timeout: (xt_wait: number) => Promise<void>; timeout_exec: <w_return extends unknown = any>(xt_wait: number, f_attempt?: (() => Promise<w_return>) | undefined) => Promise<[w_return, 0] | [undefined, 1]>; forever: <w_type = void>(w_type?: w_type | undefined) => Promise<w_type>; microtask: () => Promise<void>; defer: <w_return_1 extends unknown = any>() => [Promise<w_return_1>, { (w_return: w_return_1): void; (w_return: _blake_regalia_belt.Nilable<void>, e_reject: Error): void; }]; ATU8_NIL: Uint8Array; __UNDEFINED: undefined; XG_8: 8n; XG_16: 8n; XG_32: 8n; F_NOOP: () => void; F_IDENTITY: <w_in, w_out_2 = w_in>(w: w_in) => w_out_2; cast: <w_to>(w_value: any) => w_to; narrow: <w_to_1>(w_value: any) => w_value is w_to_1; is_undefined: (z: unknown) => z is undefined; is_boolean: (z: unknown) => z is boolean; is_number: (z: unknown) => z is number; is_bigint: (z: unknown) => z is bigint; is_string: (z: unknown) => z is string; is_symbol: (z: unknown) => z is symbol; is_object: (z: unknown) => z is object; is_function: (z: unknown) => z is Function; is_bytes: (z: unknown) => z is Uint8Array; is_array: <w_type_1 = unknown>(z: unknown) => z is w_type_1[]; is_dict: (z: unknown) => z is _blake_regalia_belt.JsonObject; is_dict_es: (z: unknown) => z is _blake_regalia_belt.JsonObject; is_iterable: <w_type_2 = unknown>(z: unknown) => z is Iterable<w_type_2>; is_error: <h_extend extends object>(z: unknown) => z is Error & h_extend; array: <w_value>(a_in: Iterable<w_value>) => w_value[]; each: <w_value_1>(w_in: Iterable<w_value_1>, f_each: (w_value: w_value_1, i_each: number) => void) => void; create: <h_source extends object | null>(h_object: h_source, gc_props?: PropertyDescriptorMap | undefined) => object; odc: <h_source_1 extends object | null>(h_object: h_source_1, gc_props?: PropertyDescriptorMap | undefined) => object; assign: <h_object extends {}, h_extend_1 extends {}>(h_object: h_object, h_extend: h_extend_1) => h_object & h_extend_1; oda: <h_source_2 extends object | null>(h_object: h_source_2, gc_props?: PropertyDescriptorMap | undefined) => object; keys: <w_src extends _blake_regalia_belt.KeyValuable>(w_src: w_src) => _blake_regalia_belt.StringKeysOf<w_src>[]; odk: <h_source_3 extends object | null>(h_object: h_source_3, gc_props?: PropertyDescriptorMap | undefined) => object; values: <w_src_1 extends _blake_regalia_belt.KeyValuable, z_values = _blake_regalia_belt.ValuesOf<w_src_1>>(w_src: w_src_1) => z_values[]; odv: <h_source_4 extends object | null>(h_object: h_source_4, gc_props?: PropertyDescriptorMap | undefined) => object; entries: <w_src_2 extends _blake_regalia_belt.KeyValuable, z_keys extends PropertyKey = _blake_regalia_belt.StringKeysOf<w_src_2>, z_values_1 = _blake_regalia_belt.ValuesOf<w_src_2>>(w_src: w_src_2) => [z_keys, z_values_1][]; ode: <w_src_3 extends _blake_regalia_belt.KeyValuable, z_keys_1 extends PropertyKey = _blake_regalia_belt.StringKeysOf<w_src_3>, z_values_2 = _blake_regalia_belt.ValuesOf<w_src_3>>(w_src: w_src_3) => [z_keys_1, z_values_2][]; from_entries: <as_keys extends PropertyKey, w_values extends unknown>(a_entries: Iterable<readonly [as_keys, w_values]>) => Record<as_keys, w_values>; ofe: <as_keys_1 extends PropertyKey, w_values_1 extends unknown>(a_entries: Iterable<readonly [as_keys_1, w_values_1]>) => Record<as_keys_1, w_values_1>; map_entries: <w_out_3 extends unknown, w_src_4 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_2 extends _blake_regalia_belt.StringKeysOf<w_src_4> = _blake_regalia_belt.StringKeysOf<w_src_4>, z_values_3 extends _blake_regalia_belt.ValuesOf<w_src_4> = _blake_regalia_belt.ValuesOf<w_src_4>>(w_src: w_src_4, f_map: (a_entry: [z_keys_2, z_values_3], i_index: number, a_all: [z_keys_2, z_values_3][]) => w_out_3) => w_out_3[]; odem: <w_out_4 extends unknown, w_src_5 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_3 extends _blake_regalia_belt.StringKeysOf<w_src_5> = _blake_regalia_belt.StringKeysOf<w_src_5>, z_values_4 extends _blake_regalia_belt.ValuesOf<w_src_5> = _blake_regalia_belt.ValuesOf<w_src_5>>(w_src: w_src_5, f_map: (a_entry: [z_keys_3, z_values_4], i_index: number, a_all: [z_keys_3, z_values_4][]) => w_out_4) => w_out_4[]; reduce_object: <w_out_5 extends unknown, w_src_6 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_4 extends _blake_regalia_belt.StringKeysOf<w_src_6> = _blake_regalia_belt.StringKeysOf<w_src_6>, z_values_5 extends _blake_regalia_belt.ValuesOf<w_src_6> = _blake_regalia_belt.ValuesOf<w_src_6>>(w_src: w_src_6, f_reduce: (w_prev: w_out_5, a_entry: [z_keys_4, z_values_5], i_index: number, a_all: [z_keys_4, z_values_5][]) => w_out_5, w_init: w_out_5) => w_out_5; oder: <w_out_6 extends unknown, w_src_7 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_5 extends _blake_regalia_belt.StringKeysOf<w_src_7> = _blake_regalia_belt.StringKeysOf<w_src_7>, z_values_6 extends _blake_regalia_belt.ValuesOf<w_src_7> = _blake_regalia_belt.ValuesOf<w_src_7>>(w_src: w_src_7, f_reduce: (w_prev: w_out_6, a_entry: [z_keys_5, z_values_6], i_index: number, a_all: [z_keys_5, z_values_6][]) => w_out_6, w_init: w_out_6) => w_out_6; concat_entries: <w_out_7 extends unknown, w_src_8 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_6 extends _blake_regalia_belt.StringKeysOf<w_src_8> = _blake_regalia_belt.StringKeysOf<w_src_8>, z_values_7 extends _blake_regalia_belt.ValuesOf<w_src_8> = _blake_regalia_belt.ValuesOf<w_src_8>, b_keep_undefs extends _blake_regalia_belt.AnyBoolish = _blake_regalia_belt.AnyBoolish>(w_src: w_src_8, f_concat: (si_key: z_keys_6, w_value: z_values_7, i_entry: number) => w_out_7, b_keep_undefs?: _blake_regalia_belt.AnyBoolish, a_out?: w_out_7[] | undefined) => _blake_regalia_belt.IfBoolishTrue<b_keep_undefs, w_out_7, NonNullable<w_out_7>>[]; oderac: <w_out_8 extends unknown, w_src_9 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_7 extends _blake_regalia_belt.StringKeysOf<w_src_9> = _blake_regalia_belt.StringKeysOf<w_src_9>, z_values_8 extends _blake_regalia_belt.ValuesOf<w_src_9> = _blake_regalia_belt.ValuesOf<w_src_9>, b_keep_undefs_1 extends _blake_regalia_belt.AnyBoolish = _blake_regalia_belt.AnyBoolish>(w_src: w_src_9, f_concat: (si_key: z_keys_7, w_value: z_values_8, i_entry: number) => w_out_8, b_keep_undefs?: _blake_regalia_belt.AnyBoolish, a_out?: w_out_8[] | undefined) => _blake_regalia_belt.IfBoolishTrue<b_keep_undefs_1, w_out_8, NonNullable<w_out_8>>[]; flatten_entries: <w_out_9 extends unknown, w_src_10 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_8 extends _blake_regalia_belt.StringKeysOf<w_src_10> = _blake_regalia_belt.StringKeysOf<w_src_10>, z_values_9 extends _blake_regalia_belt.ValuesOf<w_src_10> = _blake_regalia_belt.ValuesOf<w_src_10>>(w_src: w_src_10, f_concat: (si_key: z_keys_8, w_value: z_values_9, i_entry: number) => Iterable<w_out_9>, a_out?: w_out_9[] | undefined) => NoInfer<w_out_9[]>; oderaf: <w_out_10 extends unknown, w_src_11 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_9 extends _blake_regalia_belt.StringKeysOf<w_src_11> = _blake_regalia_belt.StringKeysOf<w_src_11>, z_values_10 extends _blake_regalia_belt.ValuesOf<w_src_11> = _blake_regalia_belt.ValuesOf<w_src_11>>(w_src: w_src_11, f_concat: (si_key: z_keys_9, w_value: z_values_10, i_entry: number) => Iterable<w_out_10>, a_out?: w_out_10[] | undefined) => NoInfer<w_out_10[]>; transform_object: <h_out extends object, w_src_12 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_10 extends _blake_regalia_belt.StringKeysOf<w_src_12> = _blake_regalia_belt.StringKeysOf<w_src_12>, z_values_11 extends _blake_regalia_belt.ValuesOf<w_src_12> = _blake_regalia_belt.ValuesOf<w_src_12>>(w_src: w_src_12, f_merge: (si_key: z_keys_10, w_value: z_values_11, i_index: number) => h_out, h_out?: h_out | undefined) => NoInfer<h_out>; oderom: <h_out_1 extends object, w_src_13 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_11 extends _blake_regalia_belt.StringKeysOf<w_src_13> = _blake_regalia_belt.StringKeysOf<w_src_13>, z_values_12 extends _blake_regalia_belt.ValuesOf<w_src_13> = _blake_regalia_belt.ValuesOf<w_src_13>>(w_src: w_src_13, f_merge: (si_key: z_keys_11, w_value: z_values_12, i_index: number) => h_out_1, h_out?: h_out_1 | undefined) => NoInfer<h_out_1>; transform_values: <w_out_11 extends unknown, w_src_14 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_12 extends _blake_regalia_belt.StringKeysOf<w_src_14> = _blake_regalia_belt.StringKeysOf<w_src_14>, z_values_13 extends _blake_regalia_belt.ValuesOf<w_src_14> = _blake_regalia_belt.ValuesOf<w_src_14>>(w_src: w_src_14, f_transform: (w_value: z_values_13, si_key: z_keys_12, i_entry: number) => w_out_11) => NoInfer<{ [si_key_out in z_keys_12]: w_out_11; }>; fodemtv: <w_out_12 extends unknown, w_src_15 extends _blake_regalia_belt.KeyValuable = _blake_regalia_belt.KeyValuable, z_keys_13 extends _blake_regalia_belt.StringKeysOf<w_src_15> = _blake_regalia_belt.StringKeysOf<w_src_15>, z_values_14 extends _blake_regalia_belt.ValuesOf<w_src_15> = _blake_regalia_belt.ValuesOf<w_src_15>>(w_src: w_src_15, f_transform: (w_value: z_values_14, si_key: z_keys_13, i_entry: number) => w_out_12) => NoInfer<{ [si_key_out_1 in z_keys_13]: w_out_12; }>; fold: <w_value_2, z_keys_14 extends PropertyKey = string, w_out_13 = any, h_output extends Record<z_keys_14, w_out_13> | undefined = Record<z_keys_14, w_out_13> | undefined, h_returned extends Record<z_keys_14, w_out_13> = Record<z_keys_14, w_out_13>, h_dest = undefined extends h_output ? h_returned : h_output>(w_in: Iterable<w_value_2>, f_fold: (z_value: w_value_2, i_each: number) => h_returned, h_out?: h_output | undefined) => h_dest; collapse: <w_value_3, z_keys_15 extends PropertyKey = string, z_values_15 = any>(w_in: Iterable<w_value_3>, f_collapse: (z_value: w_value_3, i_each: number) => [z_keys_15, z_values_15]) => Record<z_keys_15, z_values_15>; interjoin: <w_item extends unknown, w_insert extends unknown>(a_input: w_item[], w_insert: w_insert) => (w_item | w_insert)[]; deduplicate: <z_item extends unknown, s_key extends keyof z_item = keyof z_item>(a_items: z_item[], z_identify?: s_key | ((z_item: z_item) => any) | undefined) => z_item[]; random_int: (x_a: number, x_b?: number | undefined) => number; shuffle: <w_list extends any[] | _blake_regalia_belt.TypedArray>(a_items: w_list, f_random?: ((x_a: number, x_b?: number | undefined) => number) | undefined) => w_list; remove: <w_item_1>(a_items: w_item_1[], w_item: w_item_1) => w_item_1[]; die: (s_msg: string, w_data?: unknown) => never; try_sync: <w_return_2, w_error>(f_try: (_?: void | undefined) => w_return_2) => [w_return_2, 0] | [undefined, _blake_regalia_belt.InsteadOfAny<w_error, unknown>]; try_async: <w_error_1, w_return_3>(f_try: () => _blake_regalia_belt.Promisable<w_return_3>) => Promise<[w_return_3, 0] | [undefined, w_error_1]>; cbor_decode_trivial: <w_expected extends _blake_regalia_belt.CborValue>(atu8_data: Uint8Array, ib_read?: number | undefined) => [w_item: w_expected, ib_read: number]; SI_HASH_ALGORITHM_SHA256: "SHA-256"; SI_HASH_ALGORITHM_SHA384: "SHA-384"; SI_HASH_ALGORITHM_SHA512: "SHA-512"; uuid_v4: () => string; stringify_json: <w_string extends string = _blake_regalia_belt.NaiveJsonString>(w_json: _blake_regalia_belt.JsonValue, f_replacer?: (string | number)[] | null | undefined, z_space?: string | number | undefined) => w_string; parse_json: <w_value_4 extends _blake_regalia_belt.JsonValue<void | undefined> = _blake_regalia_belt.JsonValue>(sx_json: string, f_reviver?: ((this: any, key: string, value: any) => unknown) | undefined) => w_value_4; parse_json_safe: <w_out_14 extends _blake_regalia_belt.JsonValue<void | undefined> = _blake_regalia_belt.JsonValue>(sx_json: string) => w_out_14 | undefined; safe_json: <w_out_15 extends _blake_regalia_belt.JsonValue<void | undefined> = _blake_regalia_belt.JsonValue>(sx_json: string) => w_out_15 | undefined; canonicalize_json: <w_json extends _blake_regalia_belt.JsonValue>(w_json: w_json) => w_json; bytes: (...a_args: [] | [length: number] | [array: ArrayLike<number> | ArrayBufferLike] | [buffer: ArrayBufferLike, byteOffset?: number | undefined, length?: number | undefined]) => Uint8Array; dataview: (buffer: ArrayBufferLike, byteOffset?: number | undefined, byteLength?: number | undefined) => DataView; sha256: (atu8_data: Uint8Array) => Promise<Uint8Array>; sha256d: (atu8_data: Uint8Array) => Promise<Uint8Array>; sha384: (atu8_data: Uint8Array) => Promise<Uint8Array>; sha512: (atu8_data: Uint8Array) => Promise<Uint8Array>; import_key: (atu8_sk: Uint8Array, z_algo: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, da_usages: Iterable<KeyUsage>, b_extractable?: boolean | undefined) => Promise<CryptoKey>; hmac: (atu8_sk: Uint8Array, atu8_message: Uint8Array, si_algo?: "SHA-256" | "SHA-384" | "SHA-512" | undefined) => Promise<Uint8Array>; hkdf: (atu8_ikm: Uint8Array, ni_bits: number, atu8_salt: Uint8Array, atu8_info?: Uint8Array | undefined, si_algo?: "SHA-256" | "SHA-384" | "SHA-512" | undefined) => Promise<Uint8Array>; zero_out: (atu8_data: Uint8Array | number[] | Uint16Array) => void; encode_length_prefix_u16: (atu8_data: Uint8Array) => Uint8Array; decode_length_prefix_u16: (atu8_encoded: Uint8Array) => [Uint8Array, Uint8Array]; text_to_bytes: (s_text: string) => Uint8Array; bytes_to_text: (atu8_text: Uint8Array) => string; base64_to_text: (sx_buffer: string) => string; text_to_base64: (s_text: string) => _blake_regalia_belt.NaiveBase64; json_to_bytes: (w_json: _blake_regalia_belt.JsonValue) => Uint8Array; bytes_to_json: (atu8_json: Uint8Array) => _blake_regalia_belt.JsonValue; uint32_to_bytes_be: (xg_uint: number | bigint) => Uint8Array; bytes_to_uint32_be: (atu8_buffer: Uint8Array, ib_offset?: number | undefined) => number; biguint_to_bytes_be: (xg_value: bigint, nb_size?: number | undefined) => Uint8Array; bigint_to_bytes_be: (xg_value: bigint, nb_size?: number | undefined) => Uint8Array; bytes_to_biguint_be: (atu8_bytes: Uint8Array) => bigint; bytes_to_bigint_be: (atu8_bytes: Uint8Array) => bigint; concat: (a_buffers: Uint8Array[]) => Uint8Array; concat2: (atu8_a: Uint8Array, atu8_b: Uint8Array) => Uint8Array; bytes_to_hex: (atu8_buffer: Uint8Array) => _blake_regalia_belt.NaiveHexLower; hex_to_bytes: (sx_hex: string) => Uint8Array; bytes_to_base64_slim: (atu8_buffer: Uint8Array) => _blake_regalia_belt.NaiveBase64; base64_to_bytes_slim: (sx_buffer: string) => Uint8Array; bytes_to_base64: (atu8_buffer: Uint8Array) => _blake_regalia_belt.NaiveBase64; base64_to_bytes: (sb64_data: string) => Uint8Array; string8_to_bytes: (sx_buffer: string) => Uint8Array; bytes_to_base93: (atu8_buffer: Uint8Array) => _blake_regalia_belt.NaiveBase93; base93_to_bytes: (sb93_data: string) => Uint8Array; bytes_to_base58: (atu8_buffer: Uint8Array) => _blake_regalia_belt.NaiveBase58; base58_to_bytes: (sb58_buffer: string) => Uint8Array; crypto_random: () => number; crypto_random_int: (x_a: number, x_b?: number | undefined) => number; proper: <s_input extends string | undefined, z_output = s_input extends undefined ? undefined : string>(s_input: s_input) => NoInfer<z_output>; snake: <s_input_1 extends string | undefined, z_output_1 = s_input_1 extends undefined ? undefined : string>(s_ident: s_input_1) => NoInfer<z_output_1>; pascal: <s_input_2 extends string | undefined, z_output_2 = s_input_2 extends undefined ? undefined : string>(s_ident: s_input_2) => NoInfer<z_output_2>; escape_regex: (s_input: string) => string; TYPE_ID: typeof _blake_regalia_belt.TYPE_ID; ES_TYPE: typeof _blake_regalia_belt.ES_TYPE; }; } | null>; declare function requestRandomness(privateKey: string, endpoint: string, secretPathAddress: string, network: string, randomNumbers: string, max: string): Promise<void>; declare function encryptData(privateKey: string, endpoint: string, secretPathAddress: string, network: String, data_to_encypt: String, password: String): Promise<void>; declare function executeSecretContract(privateKey: string, endpoint: string, secretPathAddress: string, contractAddress: string, codeHash: string, network: string, executeHandle: string, ...strings: { key: string; value: string; }[]): Promise<void>; declare function queryRandomness(wallet: string, network: string): Promise<void>; declare function querySecretContract(contractAddress: string, codeHash: string, network: string, queryName: string, queryParameters?: { [key: string]: string | number; }): Promise<void>; export { encryptData, executeSecretContract, loadESModules, queryRandomness, querySecretContract, requestRandomness };