import { NestMiddleware } from '@nestjs/common'; import e, { Request, Response, NextFunction } from 'express'; import { SecurityService } from '../services/security.service'; import { SecurityConfigInterface } from '../interfaces/security-config.interface'; export declare class SecurityMiddleware implements NestMiddleware { private readonly securityService; private readonly config?; constructor(securityService: SecurityService, config?: SecurityConfigInterface); use(req: Request, res: Response, next: NextFunction): Promise>>; private getClientIp; private checkSuspiciousActivity; } //# sourceMappingURL=security-middleware.d.ts.map