export interface DependencyHealth {
    name: string;
    current: string;
    latest: string;
    status: 'up_to_date' | 'minor_behind' | 'major_behind' | 'deprecated';
    breakingChanges: boolean;
    updatePlan: string;
}
export declare class DependencyHealthChecker {
    check(dependencies: Record<string, string>, latestVersions: Record<string, string>): DependencyHealth[];
    getNonBreakingUpdates(reports: DependencyHealth[]): DependencyHealth[];
    getFullUpdatePlan(reports: DependencyHealth[]): string;
    getStats(reports: DependencyHealth[]): {
        total: number;
        outdated: number;
        deprecated: number;
        upToDate: number;
    };
    private getStatus;
    private hasBreakingChanges;
    private generateUpdatePlan;
}
//# sourceMappingURL=dependency-health-checker.d.ts.map