import type { InstallerOptions } from './types.js'; export interface PackageManager { name: string; label: string; installCommand: string; buildCommand: string; runScriptCommand: string; flags: string; forceInstallFlag: string; detect: ({ installDir }: Pick) => boolean; addOverride: (pkgName: string, pkgVersion: string, { installDir }: Pick) => Promise; } export declare const BUN: PackageManager; export declare const YARN_V1: PackageManager; /** YARN V2/3/4 */ export declare const YARN_V2: PackageManager; export declare const PNPM: PackageManager; export declare const NPM: PackageManager; export declare const EXPO: PackageManager; export declare const packageManagers: PackageManager[]; export declare function detectAllPackageManagers({ installDir }: Pick): PackageManager[];