/**
 * 包管理工具
 */
export declare class PackageUtils {
    /**
     * 安装依赖
     */
    static install(dir: string, packageManager?: 'npm' | 'pnpm' | 'yarn'): Promise<void>;
    /**
     * 添加依赖
     */
    static add(dir: string, packages: string[], options?: {
        dev?: boolean;
        packageManager?: 'npm' | 'pnpm' | 'yarn';
    }): Promise<void>;
    /**
     * 更新 package.json
     */
    static updatePackageJson(dir: string, updates: Record<string, any>): Promise<void>;
    /**
     * 获取包管理器
     */
    static getPackageManager(): 'npm' | 'pnpm' | 'yarn';
    /**
     * 检查包管理器是否可用
     */
    static isPackageManagerAvailable(packageManager: 'npm' | 'pnpm' | 'yarn'): boolean;
}
//# sourceMappingURL=package.d.ts.map