import { BaseGRPCClient } from "../Grpc/BaseGRPCClient"; import { IComponentsClient, ComponentSearchRequest, ComponentSearchResponse, ComponentVersionRequest, ComponentVersionResponse, ComponentStatisticResponse } from "./IComponentsClient"; import { Component } from "../../types/common/types"; /** * @deprecated This gRPC client is deprecated. Use ComponentsHttpClient instead. */ export declare class ComponentsGRPCClient extends BaseGRPCClient implements IComponentsClient { static readonly clientName = "Components gRPC Client"; constructor(apiKey?: string, hostName?: string, proxyHost?: string, caCertPath?: string); searchComponents(req: ComponentSearchRequest): Promise; getComponentVersions(req: ComponentVersionRequest): Promise; getComponentStatistics(components: Component[]): Promise; }