import { Bean } from '../bean/Bean'; import { MaybeResolvedDependency } from './MaybeResolvedDependency'; import { Dependency } from '../dependency/Dependency'; import { Application } from '../application/Application'; export declare class DependencyResolver { static resolveDependencies(dependency: Dependency, beansToSearch: Bean[], relatedBean: Bean | null, relatedApplication: Application): MaybeResolvedDependency; private static buildForBaseType; private static buildForCollectionOrArray; private static reportPossibleCandidates; }