import type { PackageInstallOptions, PackageInstallResult, PackageManager, ProcessExecutor } from "../types.js"; /** * @remarks * Реализация PackageManager на базе pnpm. Используется в dev runtime, * когда пакеты устанавливаются через pnpm add -g --force. */ export declare class PnpmPackageManager implements PackageManager { name: "pnpm"; private readonly exec; private readonly pnpmBin; constructor(executor?: ProcessExecutor); installGlobal(specifier: string, options?: PackageInstallOptions): Promise; globalRoots(): Promise; resolveManifest(packageName: string, options?: { paths?: string[]; }): Promise<{ version?: string; path: string; } | null>; localVersion(packageName: string, options?: { paths?: string[]; }): Promise; remoteVersion(packageName: string): Promise; }