import type { UmbServerUpgradeCheck } from '../types.js'; import type { UmbControllerHost } from '../../../libs/controller-api/index.js'; import { UmbRepositoryBase } from '../../core/repository/index.js'; export declare class UmbSysinfoRepository extends UmbRepositoryBase { constructor(host: UmbControllerHost); requestTroubleShooting(): Promise; requestServerInformation(): Promise; requestClientInformation(): Promise<{ version: string; }>; /** * This method used to check for server upgrades by comparing the current version with the latest available version. * However, the upgrade check functionality is now defunct and this method will always return null. * @param {string} _currentVersion The current version of the server. * @returns {Promise} The server upgrade check result or null if the check is not allowed or if the check failed. * @deprecated This method is deprecated and will be removed in Umbraco 19. It is no longer possible to check for updates from the backoffice. */ serverUpgradeCheck(_currentVersion: string): Promise; }