import { ResourceBase } from '../resource'; import { Value } from '../dataTypes'; export declare class Action { LambdaConfiguration?: LambdaConfiguration; SNSConfiguration?: SNSConfiguration; constructor(properties: Action); } export declare class LambdaConfiguration { LambdaArn: Value; RoleArn: Value; constructor(properties: LambdaConfiguration); } export declare class SNSConfiguration { SnsTopicArn: Value; RoleArn: Value; constructor(properties: SNSConfiguration); } export interface AlertProperties { AlertDescription?: Value; Action: Action; AlertName?: Value; AlertSensitivityThreshold: Value; AnomalyDetectorArn: Value; } export default class Alert extends ResourceBase { static Action: typeof Action; static LambdaConfiguration: typeof LambdaConfiguration; static SNSConfiguration: typeof SNSConfiguration; constructor(properties: AlertProperties); }