import { type Dependencies } from '@pnpm/types';
import { type WantedDependency } from '@pnpm/resolve-dependencies/lib/getWantedDependencies';
import { type Catalog } from '@pnpm/catalogs.types';
export declare function parseWantedDependencies(rawWantedDependencies: string[], opts: {
    allowNew: boolean;
    currentPrefs: Dependencies;
    defaultTag: string;
    dev: boolean;
    devDependencies: Dependencies;
    optional: boolean;
    optionalDependencies: Dependencies;
    overrides?: Record<string, string>;
    updateWorkspaceDependencies?: boolean;
    preferredSpecs?: Record<string, string>;
    defaultCatalog?: Catalog;
}): WantedDependency[];
