import type { PackageInstallOptions, PackageInstallResult, PackageManager, ProcessExecutor } from "../types.js"; /** * @remarks * Реализация PackageManager на базе npm. Используется как дефолтный менеджер * для runtime установки server/worker/pm2 без дополнительного bootstrap. */ export declare class NpmPackageManager implements PackageManager { name: "npm"; private readonly exec; private readonly npmBin; 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; }