import { VcsysConfig, InstalledBlock, CommandResult } from '../types'; export declare class PackageManager { private configPath; private globalConfigDir; constructor(); private ensureConfigDir; getConfig(): Promise; updateConfig(config: VcsysConfig): Promise; installKit(kitName: string): Promise; installBlock(blockType: string, blockName: string): Promise; private installDependencies; private loadBlockManifest; private getGlobalNodeModulesPath; listInstalledBlocks(): Promise; removeBlock(packageName: string): Promise; checkBlockExists(packageName: string): Promise; }