import { Controller } from '@nestjs/common/interfaces'; export declare abstract class ContextCreator { abstract createConcreteContext(metadata: T): R; getGlobalMetadata?(): T; createContext(instance: Controller, callback: (...args) => any, metadataKey: string): R; reflectClassMetadata(instance: Controller, metadataKey: string): T; reflectMethodMetadata(callback: (...args) => any, metadataKey: string): T; }