import type { MavenRepository } from "../maven/repository.js"; import type { ChangelogProvider } from "../changelog/types.js"; export interface DependencyChangesInput { groupId: string; artifactId: string; fromVersion: string; toVersion: string; } export interface VersionChange { version: string; releaseUrl?: string; body?: string; } export interface DependencyChangesResult { groupId: string; artifactId: string; fromVersion: string; toVersion: string; repositoryUrl?: string; changes: VersionChange[]; changelogUrl?: string; repositoryNotFound?: boolean; error?: string; } export declare function getDependencyChangesHandler(repos: MavenRepository[], input: DependencyChangesInput, providers?: ChangelogProvider[]): Promise;