/// /// import { Duplex } from "stream"; import { DecryptRequest, EncryptRequest } from "../../types/crypto/Requests"; export default interface IClientCrypto { encrypt(opts: EncryptRequest): Promise; encrypt(inData: Buffer | ArrayBuffer | ArrayBufferView | string, opts: EncryptRequest): Promise; decrypt(opts: DecryptRequest): Promise; decrypt(inData: Buffer | ArrayBuffer | ArrayBufferView, opts: DecryptRequest): Promise; }