import type { Catalogs } from '@pnpm/catalogs.types'; import type { BaseManifest, ProjectRootDir } from '@pnpm/types'; export interface BaseProject { manifest: BaseManifest; rootDir: ProjectRootDir; } export interface ProjectGraphNode { package: Pkg; dependencies: ProjectRootDir[]; } export interface CreateProjectsGraphOptions { catalogs?: Catalogs; ignoreDevDeps?: boolean; linkWorkspacePackages?: boolean; } export declare function createProjectsGraph(projects: Pkg[], opts?: CreateProjectsGraphOptions): { graph: Record>; unmatched: Array<{ pkgName: string; range: string; }>; };