import { Result } from "@praha/byethrow"; //#region src/update-checker.d.ts /** * 版本比较结果 */ type VersionCheckResult = { currentVersion: string; latestVersion: string; hasUpdate: boolean; updateAvailable?: { newVersion: string; releaseNotes?: string; }; }; /** * 检查是否有可用更新 */ declare function checkForUpdates(packageName?: string, silent?: boolean): Promise>; /** * 显示更新提示信息 */ declare function showUpdateNotification(versionCheck: VersionCheckResult, packageName?: string): void; /** * 执行更新检查并显示结果 */ declare function performUpdateCheck(packageName?: string, silent?: boolean): Promise; //#endregion export { VersionCheckResult, checkForUpdates, performUpdateCheck, showUpdateNotification };