import * as ec2 from '@aws-cdk/aws-ec2';
import * as sns from '@aws-cdk/aws-sns';
import * as cdk from '@aws-cdk/core';
export interface AlarmInstanceProps {
    readonly userData?: ec2.UserData;
    readonly vpc: ec2.IVpc;
    readonly topic?: sns.Topic;
    readonly notifyMail?: string[];
}
export declare class AlarmInstance extends cdk.Construct {
    instance: ec2.Instance;
    topic: sns.Topic;
    constructor(scope: cdk.Construct, id: string, props: AlarmInstanceProps);
}
