import { CloudlyApiClient } from './classes.cloudlyapiclient.js';
import * as plugins from './plugins.js';
export declare class Cluster implements plugins.servezoneInterfaces.data.ICluster {
    static getClusterById(cloudlyClientRef: CloudlyApiClient, clusterIdArg: string): Promise<Cluster>;
    static getClusters(cloudlyClientRef: CloudlyApiClient): Promise<Cluster[]>;
    static createCluster(cloudlyClientRef: CloudlyApiClient, clusterNameArg: string): Promise<Cluster>;
    id: string;
    data: plugins.servezoneInterfaces.data.ICluster['data'];
    cloudlyClientRef: CloudlyApiClient;
    constructor(cloudlyClientRef: CloudlyApiClient);
    update(): Promise<this>;
    delete(cloudlyClientRef: CloudlyApiClient, clusterIdArg: string): Promise<any>;
}
