import type { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common'; import { Observable } from '../_types/rxjs/dist/types/index.js'; import { ShutdownService } from '../services/shutdown.service.js'; /** * Interceptor that tracks requests for graceful shutdown. * Also rejects new requests during shutdown. */ export declare class RequestTrackingInterceptor implements NestInterceptor { private readonly shutdownService; constructor(shutdownService: ShutdownService); intercept(context: ExecutionContext, next: CallHandler): Observable; } //# sourceMappingURL=request-tracking.interceptor.d.ts.map