export declare type NodeId = string; export declare type NodeCollection = { [key: string]: NodeInfo; }; export declare enum NodeStatus { IDLE = 0, STARTING = 1, RUNNING = 2, STOPPING = 3, } export declare class NodeInfo { nodeName: string; nodeId: NodeId; nodeStatus: NodeStatus; constructor(nodeName: string); } export declare class ClusterInfo { clusterName: string; cluster: NodeCollection; localNode: NodeInfo; constructor(clusterName: string, localNode: NodeInfo); nodeCount(): number; }