export interface UpdateStatus { current: string; latest: string | null; /** True when `latest` is newer than what is running. */ behind: boolean; /** Why the check could not be made, if it could not. */ error?: string; /** How this copy was installed, which decides the upgrade command. */ manager: 'npm' | 'unknown'; } /** The command that upgrades this installation. */ export declare function updateCommand(): string; /** * Full update status for the panel. Unlike checkForUpdate this ignores the cache and reports * why a check failed, because a panel opened deliberately should say what it found rather than * silently show nothing. */ export declare function fetchUpdateStatus(currentVersion: string): Promise; export declare function checkForUpdate(currentVersion: string): Promise; //# sourceMappingURL=update-check.d.ts.map