/*
 * File: index.ts
 * Description: Barrel exports for Settings module navigation
 * Design & Developed by Tech4Biz Solutions
 * Copyright (c) Spurrin Innovations. All rights reserved.
 */

// Export main navigator
export { default as SettingsStackNavigator } from './SettingsStackNavigator';

// Export navigation types
export type {
  SettingsStackParamList,
  SettingsNavigationProp,
  SettingsScreenProps,
  SettingsScreenProps as MainSettingsScreenProps,
  ProfileEditScreenProps,
  SecuritySettingsScreenProps,
  NotificationSettingsScreenProps,
  ClinicalPreferencesScreenProps,
  PrivacySettingsScreenProps,
  AccessibilitySettingsScreenProps,
  AboutScreenProps,
  HelpSupportScreenProps,
  SettingsScreenParams,
  ProfileEditScreenParams,
  SecuritySettingsScreenParams,
  NotificationSettingsScreenParams,
  ClinicalPreferencesScreenParams,
  PrivacySettingsScreenParams,
  AccessibilitySettingsScreenParams,
  AboutScreenParams,
  HelpSupportScreenParams,
} from './navigationTypes';

// Export navigation utilities
export {
  navigateToSettings,
  navigateToProfileEdit,
  navigateToSecuritySettings,
  navigateToNotificationSettings,
  navigateToClinicalPreferences,
  navigateToPrivacySettings,
  navigateToAccessibilitySettings,
  navigateToAbout,
  navigateToHelpSupport,
  goBack,
  resetToSettings,
  replaceWithSettings,
  navigateToSettingsAndClearStack,
  navigateToProfileEditAndClearStack,
  navigateToSecuritySettingsAndClearStack,
} from './navigationUtils';

/*
 * End of File: index.ts
 * Design & Developed by Tech4Biz Solutions
 * Copyright (c) Spurrin Innovations. All rights reserved.
 */ 