import type { MavenRepository } from "../maven/repository.js"; interface DependencyWithVersion { groupId: string; artifactId: string; currentVersion: string; } export interface CompareDependencyVersionsInput { dependencies: DependencyWithVersion[]; } export interface CompareResult { groupId: string; artifactId: string; currentVersion: string; latestVersion: string; latestStability: string; upgradeType: string; upgradeAvailable: boolean; error?: string; } export interface CompareDependencyVersionsResult { results: CompareResult[]; summary: { total: number; upgradeable: number; major: number; minor: number; patch: number; }; } export declare function compareDependencyVersionsHandler(repos: MavenRepository[], input: CompareDependencyVersionsInput): Promise; export {};