import Joi from 'joi'; import Base from './Base'; import { counter, histogram } from '../metrics'; type Props = { durationLabels: string[]; requestType: string; requestLabels: string[]; collectDefaultMetrics?: boolean; }; declare class RED extends Base { private durationLabels; private requestLabels; private requestType; duration: ReturnType; errors: ReturnType; requests: ReturnType; constructor(params: Props); protected schema(): Joi.ObjectSchema; } export default RED;