export declare class PackageManager { readonly directory: string; data: Package.Data; manager: Manager; get file(): string; static mount(): Promise; save(modifier: (data: Package.Data) => void): Promise; install(props: { dev: boolean; modulo: string; version: string; }): boolean; private constructor(); private static load; } export declare namespace Package { interface Data { scripts?: Record; dependencies?: Record; devDependencies?: Record; } } type Manager = "npm" | "pnpm" | "yarn" | "bun"; export {};