import { Module } from '@nu-art/ts-common'; import { ApiStruct_ServerInfo } from '../../shared/server-info/api.js'; import { ApiCallerRouter, ApiDefCaller } from '../../shared/index.js'; import { StorageKey } from '../modules/ModuleFE_LocalStorage.js'; export declare const StorageKey_ServerVersion: StorageKey; export interface OnServerInfoUpdatedListener { __onServerInfoUpdated: () => void; } declare class ModuleFE_ServerInfo_Class extends Module implements ApiDefCaller { v1: ApiCallerRouter['v1']; private serverInfoFirebaseListener?; constructor(); startListening(): void; stopListening(): void; private onServerInfoDataChanged; Version: { getAppVersion: () => string; getLatestVersion: () => string; shouldUpdateVersion: () => boolean; }; Update: { updateAndRefreshPage: () => void; }; } export declare const ModuleFE_ServerInfo: ModuleFE_ServerInfo_Class; export {};