import type { INodePackageJson } from './types/packageJson.js'; export declare class Project { #private; name: string; dir: string; metaData: INodePackageJson; constructor(name: string, dir: string); init(): Promise; getMetaData(): INodePackageJson; getDependentProjects(monorepoProjects: Project[], options?: { recursive?: boolean; }): Project[]; getDirectDependentProjects(allProjectMap: Map): Project[]; getSourceEntryPaths(options?: { field?: string; exports?: boolean; }): string[]; }