import { RedisConfReq } from './RedisConfReq'; import { ScaleOut } from './ScaleOut'; export declare class ResizeClusterRequestBody { private 'scale_out'?; private 'logical_cluster_name'?; private 'create_node_only'?; private 'waiting_for_killing'?; private 'auto_redistribute'?; mode?: string; private 'redis_conf'?; constructor(scaleOut?: ScaleOut); withScaleOut(scaleOut: ScaleOut): ResizeClusterRequestBody; set scaleOut(scaleOut: ScaleOut | undefined); get scaleOut(): ScaleOut | undefined; withLogicalClusterName(logicalClusterName: string): ResizeClusterRequestBody; set logicalClusterName(logicalClusterName: string | undefined); get logicalClusterName(): string | undefined; withCreateNodeOnly(createNodeOnly: boolean): ResizeClusterRequestBody; set createNodeOnly(createNodeOnly: boolean | undefined); get createNodeOnly(): boolean | undefined; withWaitingForKilling(waitingForKilling: number): ResizeClusterRequestBody; set waitingForKilling(waitingForKilling: number | undefined); get waitingForKilling(): number | undefined; withAutoRedistribute(autoRedistribute: boolean): ResizeClusterRequestBody; set autoRedistribute(autoRedistribute: boolean | undefined); get autoRedistribute(): boolean | undefined; withMode(mode: string): ResizeClusterRequestBody; withRedisConf(redisConf: RedisConfReq): ResizeClusterRequestBody; set redisConf(redisConf: RedisConfReq | undefined); get redisConf(): RedisConfReq | undefined; } //# sourceMappingURL=ResizeClusterRequestBody.d.ts.map