import type { UpgradeType } from "./types.js"; export declare function getUpgradeType(current: string, latest: string): UpgradeType; /** * Compare two Maven version strings. Returns negative if `a < b`, * positive if `a > b`, zero if equal. * * Order: * 1. Numeric core (major.minor.patch.…). * 2. Stability tier: stable > rc > milestone > beta > alpha > snapshot. * 3. Numeric tail within the pre-release suffix (e.g. `beta-1` < `beta-2`). * 4. Lexicographic fallback for full determinism. */ export declare function compareVersions(a: string, b: string): number;