import { RedisConfReq } from './RedisConfReq'; import { ScaleOut } from './ScaleOut'; export declare class ResizeClusterWithExistedNodesRequestBody { private 'scale_out'?; private 'force_backup'?; mode?: string; private 'logical_cluster_name'?; private 'expand_with_existed_node'?; private 'auto_redistribute'?; private 'redis_conf'?; constructor(scaleOut?: ScaleOut, expandWithExistedNode?: boolean); withScaleOut(scaleOut: ScaleOut): ResizeClusterWithExistedNodesRequestBody; set scaleOut(scaleOut: ScaleOut | undefined); get scaleOut(): ScaleOut | undefined; withForceBackup(forceBackup: boolean): ResizeClusterWithExistedNodesRequestBody; set forceBackup(forceBackup: boolean | undefined); get forceBackup(): boolean | undefined; withMode(mode: string): ResizeClusterWithExistedNodesRequestBody; withLogicalClusterName(logicalClusterName: string): ResizeClusterWithExistedNodesRequestBody; set logicalClusterName(logicalClusterName: string | undefined); get logicalClusterName(): string | undefined; withExpandWithExistedNode(expandWithExistedNode: boolean): ResizeClusterWithExistedNodesRequestBody; set expandWithExistedNode(expandWithExistedNode: boolean | undefined); get expandWithExistedNode(): boolean | undefined; withAutoRedistribute(autoRedistribute: boolean): ResizeClusterWithExistedNodesRequestBody; set autoRedistribute(autoRedistribute: boolean | undefined); get autoRedistribute(): boolean | undefined; withRedisConf(redisConf: RedisConfReq): ResizeClusterWithExistedNodesRequestBody; set redisConf(redisConf: RedisConfReq | undefined); get redisConf(): RedisConfReq | undefined; } //# sourceMappingURL=ResizeClusterWithExistedNodesRequestBody.d.ts.map