export interface CryptoInterface { DHDecrypt: any; DHEncrypt: any; DecryptAESGCM: (symmetricKey: ArrayBuffer, ivAndCiphertext: ArrayBuffer) => Promise; // AES-GCM deriveSymmetricKey: (pubkey: ArrayBuffer, seckey: ArrayBuffer) => Promise; EncryptAESGCM: any; // AES-GCM _decodeSnodeAddressToPubKey: any; decryptToken: any; encryptForPubkey: any; generateEphemeralKeyPair: any; sha512: any; }