import type { PackageJson } from 'type-fest'; export declare const PACKAGE_JSON = "package.json"; export interface INpmPackage { displayName: string; directoryPath: string; packageJsonPath: string; packageJsonContent: string; packageJson: PackageJson; } export interface ResolveLinkedPackagesHost { readFileSync(filePath: string, encoding: 'utf8'): string; join(...segments: string[]): string; } export declare function resolveLinkedPackages(rootPackage: INpmPackage, host: ResolveLinkedPackagesHost): INpmPackage[]; export declare function sortPackagesByDepth(packages: INpmPackage[]): INpmPackage[]; //# sourceMappingURL=npm-package.d.ts.map