import { CanActivate, ExecutionContext } from '@nestjs/common'; import { SecurityService } from '../services/security.service'; import { SecurityConfigInterface } from '../interfaces/security-config.interface'; export declare const suspiciousPatterns: { pattern: string; name: string; }[]; export declare class IpBlacklistGuard implements CanActivate { private readonly securityService; private readonly config?; constructor(securityService: SecurityService, config?: SecurityConfigInterface); canActivate(context: ExecutionContext): Promise; private getClientIp; private checkSuspiciousActivity; } //# sourceMappingURL=ip-blacklist.guard.d.ts.map