import { Keplr, SecretUtils } from "@keplr-wallet/types"; /** * KeplrEnigmaUtils duplicates the public methods that are supported on secretjs's EnigmaUtils class. */ export declare class KeplrEnigmaUtils implements SecretUtils { protected readonly chainId: string; protected readonly keplr: Keplr; constructor(chainId: string, keplr: Keplr); getPubkey(): Promise; getTxEncryptionKey(nonce: Uint8Array): Promise; encrypt(contractCodeHash: string, msg: object): Promise; decrypt(ciphertext: Uint8Array, nonce: Uint8Array): Promise; }