import type { GlobalOptions, InstallManifest, InstallPlan, ProgressCallback } from "./types.js"; export declare function applyPlan(plan: InstallPlan, options: GlobalOptions, onProgress?: ProgressCallback): Promise; export declare function rollbackLatest(options: GlobalOptions, onProgress?: ProgressCallback): Promise; export declare function uninstallAll(options: GlobalOptions, onProgress?: ProgressCallback): Promise; export interface GarbageCollectionResult { removed: string[]; retainedReleases: string[]; } export declare function garbageCollect(options: GlobalOptions, retainReleases?: number, onProgress?: ProgressCallback): Promise;