export { notificationService } from './notificationService';

export { systemNotificationService, getNotificationTitle } from './systemNotificationService';
export type { AppNotificationType } from './systemNotificationService';

export {
  NOTIFICATION_PREF_KEYS,
  getNotificationPreferencesSync,
  loadNotificationPreferences,
  setVibrationPreference,
  setPushNotificationsPreference,
  setSoundPreference,
  registerNotificationPresentationHandler,
} from './notificationPreferences';
export type { NotificationPrefs } from './notificationPreferences';

export { pushService, registerDevice, getDevices, unregisterDevice, updateDeviceToken, getPushRecords } from './pushService';