/*
 * Different types of notification events for Status Page Subscribers
 * Each event type has different variables available for templates
 */
var StatusPageSubscriberNotificationEventType;
(function (StatusPageSubscriberNotificationEventType) {
    // Subscriber lifecycle events
    StatusPageSubscriberNotificationEventType["SubscriberSubscriptionConfirmation"] = "Subscriber Subscription Confirmation";
    StatusPageSubscriberNotificationEventType["SubscriberSubscribed"] = "Subscriber Subscribed";
    StatusPageSubscriberNotificationEventType["SubscriberManageSubscription"] = "Subscriber Manage Subscription";
    // Incident related events
    StatusPageSubscriberNotificationEventType["SubscriberIncidentCreated"] = "Subscriber Incident Created";
    StatusPageSubscriberNotificationEventType["SubscriberIncidentStateChanged"] = "Subscriber Incident State Changed";
    StatusPageSubscriberNotificationEventType["SubscriberIncidentNoteCreated"] = "Subscriber Incident Note Created";
    StatusPageSubscriberNotificationEventType["SubscriberIncidentPostmortemPublished"] = "Subscriber Incident Postmortem Published";
    // Incident Episode related events
    StatusPageSubscriberNotificationEventType["SubscriberEpisodeCreated"] = "Subscriber Episode Created";
    StatusPageSubscriberNotificationEventType["SubscriberEpisodeStateChanged"] = "Subscriber Episode State Changed";
    StatusPageSubscriberNotificationEventType["SubscriberEpisodeNoteCreated"] = "Subscriber Episode Note Created";
    // Announcement related events
    StatusPageSubscriberNotificationEventType["SubscriberAnnouncementCreated"] = "Subscriber Announcement Created";
    // Scheduled Maintenance related events
    StatusPageSubscriberNotificationEventType["SubscriberScheduledMaintenanceCreated"] = "Subscriber Scheduled Maintenance Created";
    StatusPageSubscriberNotificationEventType["SubscriberScheduledMaintenanceStateChanged"] = "Subscriber Scheduled Maintenance State Changed";
    StatusPageSubscriberNotificationEventType["SubscriberScheduledMaintenanceNoteCreated"] = "Subscriber Scheduled Maintenance Note Created";
})(StatusPageSubscriberNotificationEventType || (StatusPageSubscriberNotificationEventType = {}));
export default StatusPageSubscriberNotificationEventType;
//# sourceMappingURL=StatusPageSubscriberNotificationEventType.js.map