import { ClientMiddleware } from 'nice-grpc-common'; import { Counter, Histogram } from 'prom-client'; import { codeLabel, methodLabel, pathLabel, serviceLabel, typeLabel } from './common'; type PrometheusClientMiddlewareOptions = { clientStartedMetric?: Counter; clientHandledMetric?: Counter; clientStreamMsgReceivedMetric?: Counter; clientStreamMsgSentMetric?: Counter; clientHandlingSecondsMetric?: Histogram; }; export declare function prometheusClientMiddleware(options?: PrometheusClientMiddlewareOptions): ClientMiddleware; export {};