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