import { type PreferredVersions, type WorkspacePackages } from '@pnpm/resolver-base'; import { type ImporterToResolve } from './index.js'; import { type WantedDependency } from './getWantedDependencies.js'; import { type ImporterToResolveGeneric } from './resolveDependencyTree.js'; export interface ResolveImporter extends ImporterToResolve, ImporterToResolveGeneric<{ isNew?: boolean; }> { wantedDependencies: Array; } export declare function toResolveImporter(opts: { defaultUpdateDepth: number; lockfileOnly: boolean; preferredVersions?: PreferredVersions; virtualStoreDir: string; workspacePackages: WorkspacePackages; updateToLatest?: boolean; noDependencySelectors: boolean; }, project: ImporterToResolve): Promise;