import { DaprClient } from "../../../proto/dapr/proto/runtime/v1/dapr_grpc_pb"; import IClient from "../../../interfaces/Client/IClient"; import CommunicationProtocolEnum from "../../../enum/CommunicationProtocol.enum"; import { DaprClientOptions } from "../../../types/DaprClientOptions"; export default class GRPCClient implements IClient { private isInitialized; private readonly client; private readonly clientCredentials; private readonly clientHost; private readonly clientPort; private readonly options; private readonly logger; constructor(host?: string, port?: string, options?: DaprClientOptions); getClientHost(): string; getClientPort(): string; getClient(): DaprClient; getClientCommunicationProtocol(): CommunicationProtocolEnum; getOptions(): DaprClientOptions; setIsInitialized(isInitialized: boolean): void; stop(): Promise; _startWaitForClientReady(): Promise; start(): Promise; }