export declare const ManagedIdentityTypes: {
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
};
/**
 * Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
 */
export type ManagedIdentityTypes = (typeof ManagedIdentityTypes)[keyof typeof ManagedIdentityTypes];
export declare const MonitoringStatus: {
    readonly Enabled: "Enabled";
    readonly Disabled: "Disabled";
};
/**
 * Flag specifying if the resource monitoring is enabled or disabled.
 */
export type MonitoringStatus = (typeof MonitoringStatus)[keyof typeof MonitoringStatus];
export declare const Operation: {
    readonly AddBegin: "AddBegin";
    readonly AddComplete: "AddComplete";
    readonly DeleteBegin: "DeleteBegin";
    readonly DeleteComplete: "DeleteComplete";
    readonly Active: "Active";
};
/**
 * The operation for the patch on the resource.
 */
export type Operation = (typeof Operation)[keyof typeof Operation];
export declare const Status: {
    readonly InProgress: "InProgress";
    readonly Active: "Active";
    readonly Failed: "Failed";
    readonly Deleting: "Deleting";
};
/**
 * The state of monitoring.
 */
export type Status = (typeof Status)[keyof typeof Status];
export declare const TagAction: {
    readonly Include: "Include";
    readonly Exclude: "Exclude";
};
/**
 * Valid actions for a filtering tag. Exclusion takes priority over inclusion.
 */
export type TagAction = (typeof TagAction)[keyof typeof TagAction];
