///
///
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;
}