export declare function getPackageManagerChoice(): PackageManager | null;
export interface PackageManager {
    installPackage(packageName: string): Promise<void>;
}
export declare class Npm implements PackageManager {
    static LOCK_FILE: string;
    static LABEL: string;
    static INSTALL_COMMAND: string;
    installPackage(packageName: string): Promise<void>;
}
export declare class Yarn implements PackageManager {
    static LOCK_FILE: string;
    static LABEL: string;
    static INSTALL_COMMAND: string;
    installPackage(packageName: string): Promise<void>;
}
export declare class Pnpm implements PackageManager {
    static LOCK_FILE: string;
    static LABEL: string;
    static INSTALL_COMMAND: string;
    installPackage(packageName: string): Promise<void>;
}
