export namespace CryptographyService { namespace echo { export let path: string; export let requestStream: boolean; export let responseStream: boolean; export let requestType: typeof scanoss_api_common_v2_scanoss$common_pb.EchoRequest; export let responseType: typeof scanoss_api_common_v2_scanoss$common_pb.EchoResponse; export { serialize_scanoss_api_common_v2_EchoRequest as requestSerialize }; export { deserialize_scanoss_api_common_v2_EchoRequest as requestDeserialize }; export { serialize_scanoss_api_common_v2_EchoResponse as responseSerialize }; export { deserialize_scanoss_api_common_v2_EchoResponse as responseDeserialize }; } namespace getAlgorithms { let path_1: string; export { path_1 as path }; let requestStream_1: boolean; export { requestStream_1 as requestStream }; let responseStream_1: boolean; export { responseStream_1 as responseStream }; let requestType_1: typeof scanoss_api_common_v2_scanoss$common_pb.PurlRequest; export { requestType_1 as requestType }; let responseType_1: typeof scanoss_api_cryptography_v2_scanoss$cryptography_pb.AlgorithmResponse; export { responseType_1 as responseType }; export { serialize_scanoss_api_common_v2_PurlRequest as requestSerialize }; export { deserialize_scanoss_api_common_v2_PurlRequest as requestDeserialize }; export { serialize_scanoss_api_cryptography_v2_AlgorithmResponse as responseSerialize }; export { deserialize_scanoss_api_cryptography_v2_AlgorithmResponse as responseDeserialize }; } namespace getAlgorithmsInRange { let path_2: string; export { path_2 as path }; let requestStream_2: boolean; export { requestStream_2 as requestStream }; let responseStream_2: boolean; export { responseStream_2 as responseStream }; let requestType_2: typeof scanoss_api_common_v2_scanoss$common_pb.PurlRequest; export { requestType_2 as requestType }; let responseType_2: typeof scanoss_api_cryptography_v2_scanoss$cryptography_pb.AlgorithmsInRangeResponse; export { responseType_2 as responseType }; export { serialize_scanoss_api_common_v2_PurlRequest as requestSerialize }; export { deserialize_scanoss_api_common_v2_PurlRequest as requestDeserialize }; export { serialize_scanoss_api_cryptography_v2_AlgorithmsInRangeResponse as responseSerialize }; export { deserialize_scanoss_api_cryptography_v2_AlgorithmsInRangeResponse as responseDeserialize }; } namespace getVersionsInRange { let path_3: string; export { path_3 as path }; let requestStream_3: boolean; export { requestStream_3 as requestStream }; let responseStream_3: boolean; export { responseStream_3 as responseStream }; let requestType_3: typeof scanoss_api_common_v2_scanoss$common_pb.PurlRequest; export { requestType_3 as requestType }; let responseType_3: typeof scanoss_api_cryptography_v2_scanoss$cryptography_pb.VersionsInRangeResponse; export { responseType_3 as responseType }; export { serialize_scanoss_api_common_v2_PurlRequest as requestSerialize }; export { deserialize_scanoss_api_common_v2_PurlRequest as requestDeserialize }; export { serialize_scanoss_api_cryptography_v2_VersionsInRangeResponse as responseSerialize }; export { deserialize_scanoss_api_cryptography_v2_VersionsInRangeResponse as responseDeserialize }; } namespace getHintsInRange { let path_4: string; export { path_4 as path }; let requestStream_4: boolean; export { requestStream_4 as requestStream }; let responseStream_4: boolean; export { responseStream_4 as responseStream }; let requestType_4: typeof scanoss_api_common_v2_scanoss$common_pb.PurlRequest; export { requestType_4 as requestType }; let responseType_4: typeof scanoss_api_cryptography_v2_scanoss$cryptography_pb.HintsInRangeResponse; export { responseType_4 as responseType }; export { serialize_scanoss_api_common_v2_PurlRequest as requestSerialize }; export { deserialize_scanoss_api_common_v2_PurlRequest as requestDeserialize }; export { serialize_scanoss_api_cryptography_v2_HintsInRangeResponse as responseSerialize }; export { deserialize_scanoss_api_cryptography_v2_HintsInRangeResponse as responseDeserialize }; } namespace getEncryptionHints { let path_5: string; export { path_5 as path }; let requestStream_5: boolean; export { requestStream_5 as requestStream }; let responseStream_5: boolean; export { responseStream_5 as responseStream }; let requestType_5: typeof scanoss_api_common_v2_scanoss$common_pb.PurlRequest; export { requestType_5 as requestType }; let responseType_5: typeof scanoss_api_cryptography_v2_scanoss$cryptography_pb.HintsResponse; export { responseType_5 as responseType }; export { serialize_scanoss_api_common_v2_PurlRequest as requestSerialize }; export { deserialize_scanoss_api_common_v2_PurlRequest as requestDeserialize }; export { serialize_scanoss_api_cryptography_v2_HintsResponse as responseSerialize }; export { deserialize_scanoss_api_cryptography_v2_HintsResponse as responseDeserialize }; } } export const CryptographyClient: grpc.ServiceClientConstructor; import scanoss_api_common_v2_scanoss$common_pb = require("../../../../scanoss/api/common/v2/scanoss-common_pb.js"); declare function serialize_scanoss_api_common_v2_EchoRequest(arg: any): Buffer; declare function deserialize_scanoss_api_common_v2_EchoRequest(buffer_arg: any): scanoss_api_common_v2_scanoss$common_pb.EchoRequest; declare function serialize_scanoss_api_common_v2_EchoResponse(arg: any): Buffer; declare function deserialize_scanoss_api_common_v2_EchoResponse(buffer_arg: any): scanoss_api_common_v2_scanoss$common_pb.EchoResponse; import scanoss_api_cryptography_v2_scanoss$cryptography_pb = require("../../../../scanoss/api/cryptography/v2/scanoss-cryptography_pb.js"); declare function serialize_scanoss_api_common_v2_PurlRequest(arg: any): Buffer; declare function deserialize_scanoss_api_common_v2_PurlRequest(buffer_arg: any): scanoss_api_common_v2_scanoss$common_pb.PurlRequest; declare function serialize_scanoss_api_cryptography_v2_AlgorithmResponse(arg: any): Buffer; declare function deserialize_scanoss_api_cryptography_v2_AlgorithmResponse(buffer_arg: any): scanoss_api_cryptography_v2_scanoss$cryptography_pb.AlgorithmResponse; declare function serialize_scanoss_api_cryptography_v2_AlgorithmsInRangeResponse(arg: any): Buffer; declare function deserialize_scanoss_api_cryptography_v2_AlgorithmsInRangeResponse(buffer_arg: any): scanoss_api_cryptography_v2_scanoss$cryptography_pb.AlgorithmsInRangeResponse; declare function serialize_scanoss_api_cryptography_v2_VersionsInRangeResponse(arg: any): Buffer; declare function deserialize_scanoss_api_cryptography_v2_VersionsInRangeResponse(buffer_arg: any): scanoss_api_cryptography_v2_scanoss$cryptography_pb.VersionsInRangeResponse; declare function serialize_scanoss_api_cryptography_v2_HintsInRangeResponse(arg: any): Buffer; declare function deserialize_scanoss_api_cryptography_v2_HintsInRangeResponse(buffer_arg: any): scanoss_api_cryptography_v2_scanoss$cryptography_pb.HintsInRangeResponse; declare function serialize_scanoss_api_cryptography_v2_HintsResponse(arg: any): Buffer; declare function deserialize_scanoss_api_cryptography_v2_HintsResponse(buffer_arg: any): scanoss_api_cryptography_v2_scanoss$cryptography_pb.HintsResponse; import grpc = require("@grpc/grpc-js"); export {};