import { ActionInfo } from './ActionInfo'; import { ClusterRing } from './ClusterRing'; import { NodeVo } from './NodeVo'; export declare class LogicalClusterInfo { private 'logical_cluster_id'?; private 'logical_cluster_name'?; private 'cluster_rings'?; status?: string; private 'first_logical_cluster'?; private 'action_info'?; private 'edit_enable'?; private 'restart_enable'?; private 'delete_enable'?; private 'add_to_elastic'?; mode?: string; private 'waiting_for_killing'?; private 'cluster_type'?; private 'node_list'?; constructor(); withLogicalClusterId(logicalClusterId: string): LogicalClusterInfo; set logicalClusterId(logicalClusterId: string | undefined); get logicalClusterId(): string | undefined; withLogicalClusterName(logicalClusterName: string): LogicalClusterInfo; set logicalClusterName(logicalClusterName: string | undefined); get logicalClusterName(): string | undefined; withClusterRings(clusterRings: Array): LogicalClusterInfo; set clusterRings(clusterRings: Array | undefined); get clusterRings(): Array | undefined; withStatus(status: string): LogicalClusterInfo; withFirstLogicalCluster(firstLogicalCluster: boolean): LogicalClusterInfo; set firstLogicalCluster(firstLogicalCluster: boolean | undefined); get firstLogicalCluster(): boolean | undefined; withActionInfo(actionInfo: ActionInfo): LogicalClusterInfo; set actionInfo(actionInfo: ActionInfo | undefined); get actionInfo(): ActionInfo | undefined; withEditEnable(editEnable: boolean): LogicalClusterInfo; set editEnable(editEnable: boolean | undefined); get editEnable(): boolean | undefined; withRestartEnable(restartEnable: boolean): LogicalClusterInfo; set restartEnable(restartEnable: boolean | undefined); get restartEnable(): boolean | undefined; withDeleteEnable(deleteEnable: boolean): LogicalClusterInfo; set deleteEnable(deleteEnable: boolean | undefined); get deleteEnable(): boolean | undefined; withAddToElastic(addToElastic: boolean): LogicalClusterInfo; set addToElastic(addToElastic: boolean | undefined); get addToElastic(): boolean | undefined; withMode(mode: string): LogicalClusterInfo; withWaitingForKilling(waitingForKilling: number): LogicalClusterInfo; set waitingForKilling(waitingForKilling: number | undefined); get waitingForKilling(): number | undefined; withClusterType(clusterType: string): LogicalClusterInfo; set clusterType(clusterType: string | undefined); get clusterType(): string | undefined; withNodeList(nodeList: Array): LogicalClusterInfo; set nodeList(nodeList: Array | undefined); get nodeList(): Array | undefined; } //# sourceMappingURL=LogicalClusterInfo.d.ts.map