import { Controller, PipeTransform, Transform } from '@nestjs/common/interfaces'; import { ApplicationConfig } from '../application-config'; import { ContextCreator } from '../helpers/context-creator'; import { NestContainer } from '../injector/container'; export declare class PipesContextCreator extends ContextCreator { private readonly container; private readonly config; private moduleContext; constructor(container: NestContainer, config?: ApplicationConfig); create(instance: Controller, callback: (...args) => any, module: string): Transform[]; createConcreteContext(metadata: T): R; getPipeInstance(pipe: Function | PipeTransform): any; getInstanceByMetatype(metatype: any): { instance: any; } | undefined; getGlobalMetadata(): T; setModuleContext(context: string): void; }