import { NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common'; import { Observable } from 'rxjs'; import { DevtoolsService } from '../devtools.service'; /** * Interceptor global que captura todas as requisições HTTP */ export declare class DevtoolsRequestInterceptor implements NestInterceptor { private readonly devtoolsService; private readonly logger; constructor(devtoolsService: DevtoolsService); intercept(context: ExecutionContext, next: CallHandler): Observable; /** * Envia evento de requisição para o DevTools */ private sendRequestEvent; /** * Extrai IP do cliente (considerando proxies) */ private getClientIp; } //# sourceMappingURL=request.interceptor.d.ts.map