import { NestMiddleware } from '@nestjs/common'; import { NextFunction, Request, Response } from 'express'; import { Counter, Histogram } from 'prom-client'; import { ConfigService, LogService } from '../../modules'; export declare class GatewayMetricMiddleware implements NestMiddleware { private logService; private configService; private gatewayDurationMetric; private gatewayTotalMetric; private bullBoardPaths?; constructor(logService: LogService, configService: ConfigService, gatewayDurationMetric: Histogram, gatewayTotalMetric: Counter); use(req: Request, res: Response, next: NextFunction): void; private shouldSkipMetric; private getBullBoardPaths; } //# sourceMappingURL=gateway.middleware.d.ts.map