import { Injector } from './injector.js'; import { ResolvedProvider, Visibility } from './types-and-models.js'; /** * Allow check dependecies for given provider. */ export declare class DepsChecker { static checkForResolved(injector: Injector, provider: ResolvedProvider, ignoreDeps?: any[]): any; /** * An analogue of `injector.get()`, but this method only checks the presence * of dependencies for given token. In this case, an instance of the corresponding * class is not created, the action bound to `useFactory` is not executed, etc. * * If there are problems with dependencies, throws the corresponding error. */ static check(injector: Injector, token: NonNullable, visibility?: Visibility, ignoreDeps?: any[]): any; private static selectInjectorAndCheckDeps; private static findInRegistryCurrentProvider; private static checkMultiOrRegularProvider; private static findInRegistryDeps; } //# sourceMappingURL=deps-checker.d.ts.map