import React from 'react'; import { ComponentSync } from '../core/ComponentSync.js'; import { OnServerInfoUpdatedListener } from './ModuleFE_ServerInfo.js'; import './Button_VersionUpdate.scss'; export type Props = { updateVersion?: () => void; buttonContent?: React.JSX.Element; }; export declare class Button_VersionUpdate extends ComponentSync implements OnServerInfoUpdatedListener { __onServerInfoUpdated: () => void; protected updateVersion: () => Promise; protected getLatestVersion(): string; protected getButtonToRender(): import("react/jsx-runtime").JSX.Element; render(): React.JSX.Element; }