export interface IProjectJson { packageName: string; projectFolder: string; decoupledLocalDependencies?: string[]; cyclicDependencyProjects?: string[]; } /** * A slim version of RushConfigurationProject */ export declare class RushProjectSlim { packageName: string; projectFolder: string; relativeProjectFolder: string; packageJson: { name: string; version: string; dependencies?: Record; devDependencies?: Record; optionalDependencies?: Record; }; decoupledLocalDependencies: Set; private _packageNameToRushProjectSlim; private _dependencyProjects; private _consumingProjects; constructor(projectJson: IProjectJson, repoRootPath: string, packageNameToRushProjectSlim: Map); get dependencyProjects(): ReadonlySet; get consumingProjects(): ReadonlySet; } //# sourceMappingURL=RushProjectSlim.d.ts.map