interface UpdateOptions { check?: boolean; force?: boolean; enableAuto?: boolean; disableAuto?: boolean; enableAutoUpdate?: boolean; disableAutoUpdate?: boolean; autoOn?: boolean; autoOff?: boolean; } interface VersionInfo { current: string; latest: string; updateAvailable: boolean; } /** * Check for available updates */ export declare function checkForUpdate(): Promise; /** * Background update check for startup (non-blocking, time-based) * Only checks if enough time has passed since last check */ export declare function backgroundUpdateCheck(): Promise; /** * Main update command */ export declare function updateCommand(options: UpdateOptions): Promise; export {}; //# sourceMappingURL=update.d.ts.map