import { ServerMiddleware } from 'nice-grpc-common'; import { Counter, Histogram } from 'prom-client'; import { codeLabel, methodLabel, pathLabel, serviceLabel, typeLabel } from './common'; type PrometheusServerMiddlewareOptions = { serverStartedMetric?: Counter; serverHandledMetric?: Counter; serverStreamMsgReceivedMetric?: Counter; serverStreamMsgSentMetric?: Counter; serverHandlingSecondsMetric?: Histogram; }; export declare function prometheusServerMiddleware(options?: PrometheusServerMiddlewareOptions): ServerMiddleware; export {};