/** * Update Checker for NCP * Checks for new versions and notifies users */ interface UpdateCheckResult { hasUpdate: boolean; currentVersion: string; latestVersion?: string; updateAvailable?: boolean; } export declare class UpdateChecker { private packageVersion; private packageName; private cacheFile; private readonly checkInterval; constructor(); private loadCache; private saveCache; private fetchLatestVersion; private compareVersions; checkForUpdates(forceCheck?: boolean): Promise; showUpdateNotification(): Promise; performUpdate(): Promise; } export {}; //# sourceMappingURL=update-checker.d.ts.map