import type { OperationPlan } from './types'; export interface DriftReport { currentVersion: string; legacyRuntimeDirs: LegacyRuntimeDir[]; orphanedFiles: string[]; preservedSharedConfig: string[]; } export interface LegacyRuntimeDir { name: string; path: string; } export declare function analyzeDrift(currentVersion: string, currentManagedFiles: string[]): DriftReport; export declare function managedFilesFromInstallPlan(plan: OperationPlan[]): string[]; export declare function hasDrift(report: DriftReport): boolean; export declare function hasPrunableDrift(report: DriftReport): boolean; export declare function printDriftReport(report: DriftReport): void; export declare function buildPrunePlan(report: DriftReport): OperationPlan[]; export declare function printPrunePlan(plan: OperationPlan[]): void; //# sourceMappingURL=drift.d.ts.map