/**
 * What is the status of a subsystem
 */
export type SystemStatus = "online" | "offline" | "maintenance" | "not-available";
/**
 * Hash of Services and their status
 */
export type HubServiceStatus = {
    [key in HubService]: SystemStatus;
};
declare const validServices: readonly ["portal", "discussions", "events", "metrics", "notifications", "hub-search", "domains", "hub-downloads", "hub-ai-assistant"];
export type HubService = (typeof validServices)[number];
/**
 * Validate a Service
 * @param service
 * @returns
 */
export declare function isHubService(maybeService: string): boolean;
export {};
