/// /// import { Duplex } from "node:stream"; import HTTPClient from "./HTTPClient"; import { type DecryptRequest, type EncryptRequest } from "../../../types/crypto/Requests"; import IClientCrypto from "../../../interfaces/Client/IClientCrypto"; export default class GRPCClientCrypto implements IClientCrypto { client: HTTPClient; constructor(client: HTTPClient); 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; }