/**
 * Notification SSE Event Types
 *
 * Type-safe definitions for notification-related SSE events
 */

/**
 * Event sent when notification unread count changes
 */
export interface NotificationCountUpdatedEvent {
  type: 'unread_count_updated'
  timestamp: number
  data: {
    count: number
  }
}

/**
 * Union of all notification SSE events
 */
export type NotificationSSEEvent = NotificationCountUpdatedEvent
