import { Type } from '@nestjs/common'; import { Abstract } from '@nestjs/common/interfaces'; import { NestContainer } from './container'; import { Module } from './module'; export declare class ContainerScanner { private readonly container; private flatContainer; constructor(container: NestContainer); find(typeOrToken: Type | Abstract | string | symbol): TResult; findInstanceByPrototypeOrToken(metatypeOrToken: Type | Abstract | string | symbol, contextModule: Partial): TResult; private initFlatContainer; }