import { BaseGRPCClient } from '../Grpc/BaseGRPCClient'; import { ICryptographyClient, AlgorithmResponse, HintsInRangeResponse } from './ICryptographyClient'; import { Component } from "../../types/common/types"; /** * @deprecated This gRPC client is deprecated. Use CryptographyHttpClient instead. */ export declare class CryptographyGRPCClient extends BaseGRPCClient implements ICryptographyClient { static readonly clientName = "Cryptography gRPC Client"; private client; /** * Creates CryptographyService Instance. * @param {string} token - Optional. API TOKEN. * @param {string} hostName - Optional. Destination Host. * @param {string} proxyHost -Optional. Proxy Host. * @param {string} caCertPath - Optional. Path to certificates. */ constructor(token: string, hostName: string, proxyHost?: string, caCertPath?: string); getAlgorithms(components: Component[]): Promise; getEncryptionHints(components: Component[]): Promise; private validateComponents; private transformGrpcAlgorithmResponse; private transformGrpcHintsResponse; }