import type { PathAbsolute } from '@teambit/toolbox.path.path'; import type { PackageManager, PackageManagerResolveRemoteVersionOptions, ResolvedPackageVersion } from './package-manager'; export declare class DependencyVersionResolver { /** * package manager instance. */ private packageManager; private cacheRootDir?; private limitRequests; constructor( /** * package manager instance. */ packageManager: PackageManager, cacheRootDir?: (string | PathAbsolute) | undefined, networkConcurrency?: number); resolveRemoteVersion(packageName: string, options: PackageManagerResolveRemoteVersionOptions): Promise; }