/**
 * Notifications Feature
 *
 * In-app notification components, hooks, and API.
 */

// API (data fetching)
export { notificationService } from "./api/notification.api";

// Hooks
export {
  useNotifications,
  useUnreadNotificationCount,
  useMarkNotificationAsRead,
  useMarkAllNotificationsAsRead,
  useDismissNotification,
} from "./hooks/useNotifications";

// Components
export { NotificationBell } from "./components/NotificationBell";
export { NotificationDropdown } from "./components/NotificationDropdown";
export { NotificationItem } from "./components/NotificationItem";
