export interface Manifest { name?: string; version?: string; dependencies?: { [name: string]: string; }; devDependencies?: { [name: string]: string; }; optionalDependencies?: { [name: string]: string; }; } export interface Package { manifest: Manifest; dir: string; } export interface PackageNode { package: Package & T; dependencies: string[]; } export declare function createPkgGraph(pkgs: Array, opts?: { ignoreDevDeps?: boolean; linkWorkspacePackages?: boolean; }): { graph: Record>; unmatched: Array<{ pkgName: string; range: string; }>; };