import { Injector } from '#di'; import { HttpInterceptor, HttpHandler, RequestContext } from '#types/http-interceptor.js'; import { RouteMeta } from '#types/route-data.js'; import { Status } from '#utils/http-status-codes.js'; export declare class InterceptorWithGuards implements HttpInterceptor { protected routeMeta: RouteMeta; private injector; constructor(routeMeta: RouteMeta, injector: Injector); intercept(next: HttpHandler, ctx: RequestContext): Promise; protected prohibitActivation(ctx: RequestContext, status?: Status): void; } //# sourceMappingURL=interceptor-with-guards.d.ts.map