export declare class ClusterShrinkReq { private 'shrink_number'?; online?: boolean; retry?: boolean; private 'need_agency'?; private 'parallel_jobs'?; type?: string; private 'force_backup'?; constructor(); withShrinkNumber(shrinkNumber: number): ClusterShrinkReq; set shrinkNumber(shrinkNumber: number | undefined); get shrinkNumber(): number | undefined; withOnline(online: boolean): ClusterShrinkReq; withRetry(retry: boolean): ClusterShrinkReq; withNeedAgency(needAgency: boolean): ClusterShrinkReq; set needAgency(needAgency: boolean | undefined); get needAgency(): boolean | undefined; withParallelJobs(parallelJobs: number): ClusterShrinkReq; set parallelJobs(parallelJobs: number | undefined); get parallelJobs(): number | undefined; withType(type: string): ClusterShrinkReq; withForceBackup(forceBackup: boolean): ClusterShrinkReq; set forceBackup(forceBackup: boolean | undefined); get forceBackup(): boolean | undefined; } //# sourceMappingURL=ClusterShrinkReq.d.ts.map