import { ClusterRecoveryProgress } from './ClusterRecoveryProgress'; export declare class ClusterDisasterRecovery { private 'primary_cluster'?; private 'standby_cluster'?; private 'latest_barrier_time'?; private 'last_recovery_spend'?; private 'recovery_point_object'?; private 'recovery_time_object'?; constructor(); withPrimaryCluster(primaryCluster: ClusterRecoveryProgress): ClusterDisasterRecovery; set primaryCluster(primaryCluster: ClusterRecoveryProgress | undefined); get primaryCluster(): ClusterRecoveryProgress | undefined; withStandbyCluster(standbyCluster: ClusterRecoveryProgress): ClusterDisasterRecovery; set standbyCluster(standbyCluster: ClusterRecoveryProgress | undefined); get standbyCluster(): ClusterRecoveryProgress | undefined; withLatestBarrierTime(latestBarrierTime: string): ClusterDisasterRecovery; set latestBarrierTime(latestBarrierTime: string | undefined); get latestBarrierTime(): string | undefined; withLastRecoverySpend(lastRecoverySpend: number): ClusterDisasterRecovery; set lastRecoverySpend(lastRecoverySpend: number | undefined); get lastRecoverySpend(): number | undefined; withRecoveryPointObject(recoveryPointObject: number): ClusterDisasterRecovery; set recoveryPointObject(recoveryPointObject: number | undefined); get recoveryPointObject(): number | undefined; withRecoveryTimeObject(recoveryTimeObject: number): ClusterDisasterRecovery; set recoveryTimeObject(recoveryTimeObject: number | undefined); get recoveryTimeObject(): number | undefined; } //# sourceMappingURL=ClusterDisasterRecovery.d.ts.map