import { Server } from '../server/Server'; /** * Check if a string is a valid UUID * @param uuid * @returns {boolean} */ export declare function isUUID(uuid: string): boolean; /** * Convert a UUID to a string without dashes * @param uuid * @returns {string} */ export declare function uuidWithDashes(uuid: string): string; export declare type ServerPlan = 'Starter' | 'Standard' | 'Pro' | 'Ultimate' | 'EXTERNAL' | 'CUSTOM'; /** * Pretty version of a server plan * @param server * @returns {ServerPlan} */ export declare function prettyPlan(server: Server | string): ServerPlan; /** * Pretty version of a player rank * @param server * @returns {string} */ export declare function prettyRank(rank: string): "VIP" | "VIP+" | "PRO" | "Legend" | "Patron" | "Helper" | "Mod" | "Admin" | "Default"; /** * Take an object of parameters and return a URL query string * @param params * @returns {string} */ export declare function urlParams(params: Record): string; export declare type Status = 'Working' | 'Degraded' | 'Outdated' | 'Offline'; export interface MinehutStatus { minecraft_java: Status; minecraft_bedrock: Status; minecraft_proxy: Status; api: Status; bedrock_version: string; latest_bedrock_version: string; }