// package: event_store.client.monitoring // file: monitoring.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as monitoring_pb from "./monitoring_pb"; interface IMonitoringService extends grpc.ServiceDefinition { stats: IMonitoringService_IStats; } interface IMonitoringService_IStats extends grpc.MethodDefinition { path: "/event_store.client.monitoring.Monitoring/Stats"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const MonitoringService: IMonitoringService; export interface IMonitoringServer extends grpc.UntypedServiceImplementation { stats: grpc.handleServerStreamingCall; } export interface IMonitoringClient { stats(request: monitoring_pb.StatsReq, options?: Partial): grpc.ClientReadableStream; stats(request: monitoring_pb.StatsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; } export class MonitoringClient extends grpc.Client implements IMonitoringClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public stats(request: monitoring_pb.StatsReq, options?: Partial): grpc.ClientReadableStream; public stats(request: monitoring_pb.StatsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; }