/**
 * Notification Services Barrel Export
 *
 * Central export point for all notification-related services.
 * Use this instead of importing from individual files.
 *
 * @example
 * ```typescript
 * import { NotificationService } from '@/services/notifications';
 *
 * const service = NotificationService.getInstance();
 * await service.scheduleDailyNotification({ ... });
 * ```
 */

export { NotificationService } from "./NotificationService";
export { NativeNotificationService } from "./NativeNotificationService";
export { WebPushNotificationService } from "./WebPushNotificationService";

export type {
  NotificationServiceInterface,
  DailyNotificationOptions,
  NotificationStatus,
  PermissionStatus,
} from "./NotificationService";
