import Runner from '../../runner'; import { Workspace } from '../../workspace'; export declare class Yarn { private readonly workspace; private readonly runner; private cache; constructor(workspace: Workspace, runner: Runner); /** * @returns an exhaustive list of all dependencies (including transitive dependencies) of the workspace */ dependencies(): Promise; /** * @returns the content of the yarn.lock file */ lockFile(): Promise; /** * @returns the content of the .yarn-integrity file */ integrityFile(): Promise; get installedPackages(): { name: string; versions: string[]; }[]; private root; private dependenciesFromIntegrityFile; private readIntegrityFile; private readLockFile; private findRoot; private fail; private get packageTree(); } //# sourceMappingURL=yarn.d.ts.map