import { CreateDrClusterDto } from './CreateDrClusterDto'; export declare class CreateDisasterRecovery { name?: string; private 'dr_type'?; private 'primary_cluster_id'?; private 'standby_cluster_id'?; private 'dr_sync_period'?; private 'primary_obs_bucket'?; private 'standby_obs_bucket'?; private 'discovery_recovery_id'?; private 'primary_cluster_region'?; private 'standby_cluster_region'?; private 'primary_cluster_project_id'?; private 'standby_cluster_project_id'?; private 'cluster_role'?; private 'primary_cluster_info'?; constructor(name?: string, drType?: string, primaryClusterId?: string, standbyClusterId?: string, drSyncPeriod?: string); withName(name: string): CreateDisasterRecovery; withDrType(drType: string): CreateDisasterRecovery; set drType(drType: string | undefined); get drType(): string | undefined; withPrimaryClusterId(primaryClusterId: string): CreateDisasterRecovery; set primaryClusterId(primaryClusterId: string | undefined); get primaryClusterId(): string | undefined; withStandbyClusterId(standbyClusterId: string): CreateDisasterRecovery; set standbyClusterId(standbyClusterId: string | undefined); get standbyClusterId(): string | undefined; withDrSyncPeriod(drSyncPeriod: string): CreateDisasterRecovery; set drSyncPeriod(drSyncPeriod: string | undefined); get drSyncPeriod(): string | undefined; withPrimaryObsBucket(primaryObsBucket: string): CreateDisasterRecovery; set primaryObsBucket(primaryObsBucket: string | undefined); get primaryObsBucket(): string | undefined; withStandbyObsBucket(standbyObsBucket: string): CreateDisasterRecovery; set standbyObsBucket(standbyObsBucket: string | undefined); get standbyObsBucket(): string | undefined; withDiscoveryRecoveryId(discoveryRecoveryId: string): CreateDisasterRecovery; set discoveryRecoveryId(discoveryRecoveryId: string | undefined); get discoveryRecoveryId(): string | undefined; withPrimaryClusterRegion(primaryClusterRegion: string): CreateDisasterRecovery; set primaryClusterRegion(primaryClusterRegion: string | undefined); get primaryClusterRegion(): string | undefined; withStandbyClusterRegion(standbyClusterRegion: string): CreateDisasterRecovery; set standbyClusterRegion(standbyClusterRegion: string | undefined); get standbyClusterRegion(): string | undefined; withPrimaryClusterProjectId(primaryClusterProjectId: string): CreateDisasterRecovery; set primaryClusterProjectId(primaryClusterProjectId: string | undefined); get primaryClusterProjectId(): string | undefined; withStandbyClusterProjectId(standbyClusterProjectId: string): CreateDisasterRecovery; set standbyClusterProjectId(standbyClusterProjectId: string | undefined); get standbyClusterProjectId(): string | undefined; withClusterRole(clusterRole: string): CreateDisasterRecovery; set clusterRole(clusterRole: string | undefined); get clusterRole(): string | undefined; withPrimaryClusterInfo(primaryClusterInfo: CreateDrClusterDto): CreateDisasterRecovery; set primaryClusterInfo(primaryClusterInfo: CreateDrClusterDto | undefined); get primaryClusterInfo(): CreateDrClusterDto | undefined; } //# sourceMappingURL=CreateDisasterRecovery.d.ts.map