export namespace ComponentsService { 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 searchComponents { 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: any; export { requestType_1 as requestType }; let responseType_1: any; export { responseType_1 as responseType }; export { serialize_scanoss_api_components_v2_CompSearchRequest as requestSerialize }; export { deserialize_scanoss_api_components_v2_CompSearchRequest as requestDeserialize }; export { serialize_scanoss_api_components_v2_CompSearchResponse as responseSerialize }; export { deserialize_scanoss_api_components_v2_CompSearchResponse as responseDeserialize }; } namespace getComponentVersions { 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: any; export { requestType_2 as requestType }; let responseType_2: any; export { responseType_2 as responseType }; export { serialize_scanoss_api_components_v2_CompVersionRequest as requestSerialize }; export { deserialize_scanoss_api_components_v2_CompVersionRequest as requestDeserialize }; export { serialize_scanoss_api_components_v2_CompVersionResponse as responseSerialize }; export { deserialize_scanoss_api_components_v2_CompVersionResponse as responseDeserialize }; } namespace getComponentStatistics { 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: any; 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_components_v2_CompStatisticResponse as responseSerialize }; export { deserialize_scanoss_api_components_v2_CompStatisticResponse as responseDeserialize }; } } export const ComponentsClient: 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; declare function serialize_scanoss_api_components_v2_CompSearchRequest(arg: any): Buffer; declare function deserialize_scanoss_api_components_v2_CompSearchRequest(buffer_arg: any): any; declare function serialize_scanoss_api_components_v2_CompSearchResponse(arg: any): Buffer; declare function deserialize_scanoss_api_components_v2_CompSearchResponse(buffer_arg: any): any; declare function serialize_scanoss_api_components_v2_CompVersionRequest(arg: any): Buffer; declare function deserialize_scanoss_api_components_v2_CompVersionRequest(buffer_arg: any): any; declare function serialize_scanoss_api_components_v2_CompVersionResponse(arg: any): Buffer; declare function deserialize_scanoss_api_components_v2_CompVersionResponse(buffer_arg: any): any; 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_components_v2_CompStatisticResponse(arg: any): Buffer; declare function deserialize_scanoss_api_components_v2_CompStatisticResponse(buffer_arg: any): any; import grpc = require("@grpc/grpc-js"); export {};