import type { Token } from '../../utils/types.js'; import type { Container } from '../container/Container.js'; import type { ScopeAnchor } from '../scope/ScopeAnchor.js'; import type { Provider, ProviderResolver } from './Provider.js'; export declare class AnyProviderResolver { protected readonly providerResolvers: readonly ProviderResolver[]; constructor(container: Container); resolve(token: Token, provider: Provider, anchor: A | null): V; }