import * as core from "@terrascript/core";
export interface EndpointConnectionNotificationArgs extends core.ResourceArgs {
    connectionEvents: core.Array<string> | core.ArrayOut<core.StringOut>;
    connectionNotificationArn: string | core.StringOut;
    vpcEndpointId?: string | core.StringOut;
    vpcEndpointServiceId?: string | core.StringOut;
}
export declare class EndpointConnectionNotification extends core.Resource<EndpointConnectionNotificationArgs> {
    connectionEvents: core.Array<string> | core.ArrayOut<core.StringOut>;
    connectionNotificationArn: string | core.StringOut;
    id: string | core.StringOut;
    notificationType: string | core.StringOut;
    state: string | core.StringOut;
    vpcEndpointId?: string | core.StringOut;
    vpcEndpointServiceId?: string | core.StringOut;
    constructor(name: string, args?: EndpointConnectionNotificationArgs);
    getNamespace(): string;
}
//# sourceMappingURL=endpoint_connection_notification.d.ts.map