/**
 * @param {{ currentVersion: string, updateAvailable: boolean, latestVersion: string | null, installType: 'global-npm' | 'source-checkout' }} versionData
 * @param {(key: string, params?: Record<string, string | number>) => string} translate
 * @returns {string}
 */
export function renderVersionUpdateArea(versionData: {
    currentVersion: string;
    updateAvailable: boolean;
    latestVersion: string | null;
    installType: "global-npm" | "source-checkout";
}, translate: (key: string, params?: Record<string, string | number>) => string): string;
/**
 * @param {'idle' | 'checking' | 'updating' | 'restarting'} status
 * @param {(key: string) => string} translate
 */
export function setVersionCheckState(status: "idle" | "checking" | "updating" | "restarting", translate: (key: string) => string): void;
//# sourceMappingURL=versionUpdate.d.ts.map