export declare const AutomationRuleDoubleCriteriaConditionComparison: {
    readonly StringEquals: "StringEquals";
    readonly StringNotEquals: "StringNotEquals";
    readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
    readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
    readonly StringLike: "StringLike";
    readonly StringNotLike: "StringNotLike";
    readonly NumericEquals: "NumericEquals";
    readonly NumericNotEquals: "NumericNotEquals";
    readonly NumericLessThan: "NumericLessThan";
    readonly NumericLessThanEquals: "NumericLessThanEquals";
    readonly NumericGreaterThan: "NumericGreaterThan";
    readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleDoubleCriteriaConditionComparison = (typeof AutomationRuleDoubleCriteriaConditionComparison)[keyof typeof AutomationRuleDoubleCriteriaConditionComparison];
export declare const AutomationRuleIntegerCriteriaConditionComparison: {
    readonly StringEquals: "StringEquals";
    readonly StringNotEquals: "StringNotEquals";
    readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
    readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
    readonly StringLike: "StringLike";
    readonly StringNotLike: "StringNotLike";
    readonly NumericEquals: "NumericEquals";
    readonly NumericNotEquals: "NumericNotEquals";
    readonly NumericLessThan: "NumericLessThan";
    readonly NumericLessThanEquals: "NumericLessThanEquals";
    readonly NumericGreaterThan: "NumericGreaterThan";
    readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleIntegerCriteriaConditionComparison = (typeof AutomationRuleIntegerCriteriaConditionComparison)[keyof typeof AutomationRuleIntegerCriteriaConditionComparison];
export declare const AutomationRuleOrganizationConfigurationRuleApplyOrder: {
    readonly BeforeAccountRules: "BeforeAccountRules";
    readonly AfterAccountRules: "AfterAccountRules";
};
/**
 * When the rule should be applied relative to account rules
 */
export type AutomationRuleOrganizationConfigurationRuleApplyOrder = (typeof AutomationRuleOrganizationConfigurationRuleApplyOrder)[keyof typeof AutomationRuleOrganizationConfigurationRuleApplyOrder];
export declare const AutomationRuleRecommendedActionTypesItem: {
    readonly SnapshotAndDeleteUnattachedEbsVolume: "SnapshotAndDeleteUnattachedEbsVolume";
    readonly UpgradeEbsVolumeType: "UpgradeEbsVolumeType";
};
export type AutomationRuleRecommendedActionTypesItem = (typeof AutomationRuleRecommendedActionTypesItem)[keyof typeof AutomationRuleRecommendedActionTypesItem];
export declare const AutomationRuleResourceTagsCriteriaConditionComparison: {
    readonly StringEquals: "StringEquals";
    readonly StringNotEquals: "StringNotEquals";
    readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
    readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
    readonly StringLike: "StringLike";
    readonly StringNotLike: "StringNotLike";
    readonly NumericEquals: "NumericEquals";
    readonly NumericNotEquals: "NumericNotEquals";
    readonly NumericLessThan: "NumericLessThan";
    readonly NumericLessThanEquals: "NumericLessThanEquals";
    readonly NumericGreaterThan: "NumericGreaterThan";
    readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleResourceTagsCriteriaConditionComparison = (typeof AutomationRuleResourceTagsCriteriaConditionComparison)[keyof typeof AutomationRuleResourceTagsCriteriaConditionComparison];
export declare const AutomationRuleRuleType: {
    readonly AccountRule: "AccountRule";
    readonly OrganizationRule: "OrganizationRule";
};
/**
 * The type of automation rule.
 */
export type AutomationRuleRuleType = (typeof AutomationRuleRuleType)[keyof typeof AutomationRuleRuleType];
export declare const AutomationRuleStatus: {
    readonly Active: "Active";
    readonly Inactive: "Inactive";
};
/**
 * The status of the automation rule.
 */
export type AutomationRuleStatus = (typeof AutomationRuleStatus)[keyof typeof AutomationRuleStatus];
export declare const AutomationRuleStringCriteriaConditionComparison: {
    readonly StringEquals: "StringEquals";
    readonly StringNotEquals: "StringNotEquals";
    readonly StringEqualsIgnoreCase: "StringEqualsIgnoreCase";
    readonly StringNotEqualsIgnoreCase: "StringNotEqualsIgnoreCase";
    readonly StringLike: "StringLike";
    readonly StringNotLike: "StringNotLike";
    readonly NumericEquals: "NumericEquals";
    readonly NumericNotEquals: "NumericNotEquals";
    readonly NumericLessThan: "NumericLessThan";
    readonly NumericLessThanEquals: "NumericLessThanEquals";
    readonly NumericGreaterThan: "NumericGreaterThan";
    readonly NumericGreaterThanEquals: "NumericGreaterThanEquals";
};
export type AutomationRuleStringCriteriaConditionComparison = (typeof AutomationRuleStringCriteriaConditionComparison)[keyof typeof AutomationRuleStringCriteriaConditionComparison];
