/** * ChangelogDisplay Component * * Displays changelog information for a plugin update. * Supports both raw changelog text and URL fallback. * * @since v1.19.0 */ import type React from 'react'; export interface ChangelogDisplayProps { /** Plugin name */ pluginName: string; /** Currently installed version */ currentVersion: string; /** New version available */ newVersion: string; /** Changelog text (markdown) */ changelog?: string; /** URL to view changelog online (fallback) */ changelogUrl?: string; /** Called when user confirms (proceeds with download) */ onProceed: () => void; /** Called when user cancels */ onClose: () => void; /** Called when user wants to open URL in browser */ onOpenUrl?: (url: string) => void; /** Whether this component is active and should capture input */ isActive?: boolean; /** Maximum height for the changelog content */ maxHeight?: number; } export declare function ChangelogDisplay({ pluginName, currentVersion, newVersion, changelog, changelogUrl, onProceed, onClose, onOpenUrl, isActive, maxHeight, }: ChangelogDisplayProps): React.ReactElement; //# sourceMappingURL=ChangelogDisplay.d.ts.map