import { NestMiddleware } from '@nestjs/common'; import { Response, NextFunction } from 'express'; import { IRequestApp } from '../../interfaces'; import { RequestModuleOptions } from '../../request.module.options'; export declare class RequestVersionMiddleware implements NestMiddleware { private readonly options; private readonly versioningEnable; private readonly versioningGlobalPrefix; private readonly versioningPrefix; private readonly versioningVersion; private readonly repoVersion; constructor(options: RequestModuleOptions); use(req: IRequestApp, res: Response, next: NextFunction): Promise; }