/**
 * Auth Types - Single source of truth
 */

// Form types (for auth forms and layouts)
export type {
  AuthChannel,
  AuthStep,
  AuthFormState,
  AuthFormStateHandlers,
  AuthFormSubmitHandlers,
  AuthFormValidation,
  AuthFormAutoSubmit,
  AuthFormReturn,
  UseAuthFormOptions,
  AuthLayoutConfig,
  AuthFormContextType,
  AuthLayoutProps,
  AuthHelpProps,
} from './form';

// Re-export context types
export type {
  UserProfile,
  AuthConfig,
  AuthContextType,
  AuthProviderProps,
} from '../context/types';
