export declare const PlanAlarmCondition: {
    readonly Red: "red";
    readonly Green: "green";
};
export type PlanAlarmCondition = (typeof PlanAlarmCondition)[keyof typeof PlanAlarmCondition];
export declare const PlanAlarmType: {
    readonly ApplicationHealth: "applicationHealth";
    readonly Trigger: "trigger";
};
export type PlanAlarmType = (typeof PlanAlarmType)[keyof typeof PlanAlarmType];
export declare const PlanDocumentDbUngracefulBehavior: {
    readonly Failover: "failover";
};
export type PlanDocumentDbUngracefulBehavior = (typeof PlanDocumentDbUngracefulBehavior)[keyof typeof PlanDocumentDbUngracefulBehavior];
export declare const PlanExecutionBlockType: {
    readonly ArcRegionSwitchPlan: "ARCRegionSwitchPlan";
    readonly ArcRoutingControl: "ARCRoutingControl";
    readonly AuroraGlobalDatabase: "AuroraGlobalDatabase";
    readonly AuroraProvisionedScaling: "AuroraProvisionedScaling";
    readonly AuroraServerlessScaling: "AuroraServerlessScaling";
    readonly CustomActionLambda: "CustomActionLambda";
    readonly DocumentDb: "DocumentDb";
    readonly Ec2AutoScaling: "EC2AutoScaling";
    readonly EcsServiceScaling: "ECSServiceScaling";
    readonly EksResourceScaling: "EKSResourceScaling";
    readonly LambdaEventSourceMapping: "LambdaEventSourceMapping";
    readonly ManualApproval: "ManualApproval";
    readonly NeptuneGlobalDatabase: "NeptuneGlobalDatabase";
    readonly Parallel: "Parallel";
    readonly RdsCreateCrossRegionReplica: "RdsCreateCrossRegionReplica";
    readonly RdsPromoteReadReplica: "RdsPromoteReadReplica";
    readonly Route53HealthCheck: "Route53HealthCheck";
};
export type PlanExecutionBlockType = (typeof PlanExecutionBlockType)[keyof typeof PlanExecutionBlockType];
export declare const PlanGlobalAuroraUngracefulBehavior: {
    readonly Failover: "failover";
};
export type PlanGlobalAuroraUngracefulBehavior = (typeof PlanGlobalAuroraUngracefulBehavior)[keyof typeof PlanGlobalAuroraUngracefulBehavior];
export declare const PlanLambdaEventSourceMappingConfigurationAction: {
    readonly Enable: "enable";
    readonly Disable: "disable";
};
export type PlanLambdaEventSourceMappingConfigurationAction = (typeof PlanLambdaEventSourceMappingConfigurationAction)[keyof typeof PlanLambdaEventSourceMappingConfigurationAction];
export declare const PlanLambdaEventSourceMappingUngracefulBehavior: {
    readonly Skip: "skip";
};
export type PlanLambdaEventSourceMappingUngracefulBehavior = (typeof PlanLambdaEventSourceMappingUngracefulBehavior)[keyof typeof PlanLambdaEventSourceMappingUngracefulBehavior];
export declare const PlanNeptuneUngracefulBehavior: {
    readonly Failover: "failover";
};
export type PlanNeptuneUngracefulBehavior = (typeof PlanNeptuneUngracefulBehavior)[keyof typeof PlanNeptuneUngracefulBehavior];
export declare const PlanRecoveryApproach: {
    readonly ActiveActive: "activeActive";
    readonly ActivePassive: "activePassive";
};
export type PlanRecoveryApproach = (typeof PlanRecoveryApproach)[keyof typeof PlanRecoveryApproach];
export declare const PlanRegionToRunIn: {
    readonly ActivatingRegion: "activatingRegion";
    readonly DeactivatingRegion: "deactivatingRegion";
    readonly ActiveRegion: "activeRegion";
    readonly InactiveRegion: "inactiveRegion";
};
export type PlanRegionToRunIn = (typeof PlanRegionToRunIn)[keyof typeof PlanRegionToRunIn];
export declare const PlanRoutingControlStateChange: {
    readonly On: "On";
    readonly Off: "Off";
};
export type PlanRoutingControlStateChange = (typeof PlanRoutingControlStateChange)[keyof typeof PlanRoutingControlStateChange];
export declare const PlanWorkflowTargetAction: {
    readonly Activate: "activate";
    readonly Deactivate: "deactivate";
    readonly PostRecovery: "postRecovery";
};
export type PlanWorkflowTargetAction = (typeof PlanWorkflowTargetAction)[keyof typeof PlanWorkflowTargetAction];
