/** * Version Management Module * * Handles version checking, updates, and server restart functionality. */ export interface VersionInfo { currentVersion: string; latestVersion: string | null; updateAvailable: boolean; checkedAt: string; cacheHit: boolean; } export interface UpdateResult { success: boolean; previousVersion: string; newVersion: string | null; error?: string; requiresRestart: boolean; } /** * Get current installed version from package.json */ export declare function getCurrentVersion(): string; /** * Check npm registry for latest version (with caching) */ export declare function checkForUpdates(forceRefresh?: boolean): Promise; /** * Perform npm update (runs in background) */ export declare function performUpdate(): Promise; /** * Schedule server restart (with delay for client notification) */ export declare function scheduleRestart(delayMs?: number): void; //# sourceMappingURL=version.d.ts.map