/** * Interactive Upgrade UI Component * * pnpm-style interactive dependency upgrade interface */ import { UIEngine } from './engine'; import { PackageInfo } from './types'; interface UpgradeConfig { packages: PackageInfo[]; maxLines?: number; } interface UpgradeResult { updates: Array<{ name: string; from: string; to: string; }>; } /** * Create the upgrade UI */ export declare function interactiveUpgrade(engine: UIEngine, config: UpgradeConfig): Promise; /** * Standalone upgrade prompt */ export declare function upgradePrompt(packages: PackageInfo[], maxLines?: number): Promise; export {};