import { NestInterceptor } from '@nestjs-client/common'; import { Controller } from '@nestjs-client/common/interfaces'; import { Observable } from 'rxjs'; import { ExecutionContextHost } from '../helpers/execution-context.host'; export declare class InterceptorsConsumer { intercept(interceptors: NestInterceptor[], args: any[], instance: Controller, callback: (...args) => any, next: () => Promise): Promise; createContext(args: any[], instance: Controller, callback: (...args) => any): ExecutionContextHost; transformDeffered(next: () => Promise): Observable; }