export declare const PACKAGE_MANAGERS: readonly ["npm", "pnpm", "yarn", "bun"]; export type PackageManager = (typeof PACKAGE_MANAGERS)[number]; export declare function parsePackageManager(value: string): PackageManager; /** * Detect the project's package manager, walking up from `cwd` because in * workspaces the lockfile and `packageManager` field live at the repo root, * not necessarily in the package directory. Falls back to npm. */ export declare function detectPackageManager(cwd: string): PackageManager; /** pnpm workspaces are always declared by a pnpm-workspace.yaml at the root. */ export declare function isPnpmWorkspaceRoot(directory: string): boolean; export declare function addDevDependencyCommand(manager: PackageManager, packageName: string, options?: { pnpmWorkspaceRoot?: boolean; }): string; //# sourceMappingURL=detect-package-manager.d.ts.map