import { BackupStrategyRequest } from './BackupStrategyRequest'; export declare class CreateSnapshotPolicyRequestBody { private 'keep_day'?; private 'backup_strategies'?; private 'device_name'?; private 'server_port'?; private 'backup_param'?; private 'server_ips'?; private 'auto_backup'?; constructor(); withKeepDay(keepDay: number): CreateSnapshotPolicyRequestBody; set keepDay(keepDay: number | undefined); get keepDay(): number | undefined; withBackupStrategies(backupStrategies: Array): CreateSnapshotPolicyRequestBody; set backupStrategies(backupStrategies: Array | undefined); get backupStrategies(): Array | undefined; withDeviceName(deviceName: string): CreateSnapshotPolicyRequestBody; set deviceName(deviceName: string | undefined); get deviceName(): string | undefined; withServerPort(serverPort: string): CreateSnapshotPolicyRequestBody; set serverPort(serverPort: string | undefined); get serverPort(): string | undefined; withBackupParam(backupParam: string): CreateSnapshotPolicyRequestBody; set backupParam(backupParam: string | undefined); get backupParam(): string | undefined; withServerIps(serverIps: Array): CreateSnapshotPolicyRequestBody; set serverIps(serverIps: Array | undefined); get serverIps(): Array | undefined; withAutoBackup(autoBackup: boolean): CreateSnapshotPolicyRequestBody; set autoBackup(autoBackup: boolean | undefined); get autoBackup(): boolean | undefined; } //# sourceMappingURL=CreateSnapshotPolicyRequestBody.d.ts.map