import { WebserviceResult, ClusterNodeState, Parameter } from "./index";
export interface ClusterNodeStatusInterface {
    error?: WebserviceResult;
    isCoordinator?: boolean;
    localAddress?: string;
    name?: string;
    state?: ClusterNodeState;
}
export declare class ClusterNodeStatus implements ClusterNodeStatusInterface, Parameter {
    error?: WebserviceResult;
    isCoordinator?: boolean;
    localAddress?: string;
    name?: string;
    state?: ClusterNodeState;
    constructor(data: any);
    static getErrorDescription(): string;
    static getIsCoordinatorDefault(): boolean;
    static getIsCoordinatorDescription(): string;
    static getLocalAddressDefault(): string;
    static getLocalAddressDescription(): string;
    static getNameDefault(): string;
    static getNameDescription(): string;
    static getStateDefault(): ClusterNodeState;
    static getStateDescription(): string;
    static fromJson(data: any): ClusterNodeStatus;
    toJson(): any;
    clone(): ClusterNodeStatus;
}
