export type PackageDotJson = { version?: string; scripts?: Record; dependencies?: Record; devDependencies?: Record; resolutions?: Record; overrides?: Record; pnpm?: { overrides?: Record; }; }; type NpmPackage = { name: string; version: string; }; /** * Checks if @param packageJson has any of the @param packageNamesList package names * listed as a dependency or devDependency. * If so, it returns the first package name that is found, including the * version (range) specified in the package.json. */ export declare function findInstalledPackageFromList(packageNamesList: string[], packageJson: PackageDotJson): NpmPackage | undefined; export declare function hasPackageInstalled(packageName: string, packageJson: PackageDotJson): boolean; export declare function getPackageVersion(packageName: string, packageJson: PackageDotJson): string | undefined; export {};