import { JSONObject } from "../types.mjs"; import { Packager } from "./packager.mjs"; //#region src/packagers/pnpm.d.ts /** * pnpm packager. */ declare class Pnpm implements Packager { get lockfileName(): string; get copyPackageSectionNames(): never[]; get mustCopyModules(): boolean; getProdDependencies(cwd: string, depth?: number): Promise; /** * We should not be modifying 'pnpm-lock.yaml' * because this file should be treated as internal to pnpm. */ rebaseLockfile(pathToPackageRoot: string, lockfile: JSONObject): any; install(cwd: string, extraArgs: Array): Promise; prune(cwd: string): Promise; runScripts(cwd: string, scriptNames: string[]): Promise; private _rebaseFileReferences; } //#endregion export { Pnpm }; //# sourceMappingURL=pnpm.d.mts.map