import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common'; import { Observable } from 'rxjs'; import { RequestModuleOptions } from '../request.module.options'; export declare class RequestUserAgentInterceptor implements NestInterceptor> { private readonly options; private readonly userAgentCheckEnabled; private readonly userAgentOs; private readonly userAgentBrowser; constructor(options: RequestModuleOptions); intercept(context: ExecutionContext, next: CallHandler): Promise | string>>; }