import { FrankAuthProvider as i, useAllProviders as t, useProviderStatus as n, withProviders as s } from "./provider/index.js";
/* empty css                  */
import { UserComponents as m, UserInterfaceComponents as u, UserManagementComponents as p } from "./components/auth/index.js";
import { FormFields as g, FormHooks as d, FormPresets as S, FormUtilities as x, ValidationHelpers as c, ValidationRules as l, buildForm as P, formReducer as h } from "./components/forms/index.js";
import { AuthProvider as A, useAuth as F, useAuthGuard as U } from "./provider/auth-provider.js";
import { ConfigProvider as V, useComponentOverrides as v, useConfig as E, useFeatures as M, useOrganizationConfig as L, withConfig as y } from "./provider/config-provider.js";
import { ThemeProvider as T, ThemeSwitcher as w, useOrganizationBranding as B, useTheme as k, useThemeMode as R, useThemeVariables as z, withTheme as D } from "./provider/theme-provider.js";
import { InvitationSignIn as H, MultiOrganizationSignIn as _, OrganizationSignIn as N, PasswordlessSignIn as Q, ProgressiveSignIn as W, SSOSignIn as G, SecureSignIn as j, SignIn as q, SubdomainSignIn as J, URLBasedSignIn as K } from "./components/auth/sign-in/sign-in.js";
import { SignInButton as Y } from "./components/auth/sign-in/sign-in-button.js";
import { SignInCard as $ } from "./components/auth/sign-in/sign-in-card.js";
import { SignInForm as ro } from "./components/auth/sign-in/sign-in-form.js";
import { SignInModal as io } from "./components/auth/sign-in/sign-in-modal.js";
import { getDefaultSignInConfig as no, signInValidation as so } from "./components/auth/sign-in/index.js";
import { ComprehensiveSignUp as mo, OrganizationInviteSignUp as uo, PasswordlessSignUp as po, ProgressiveSignUp as fo, QuickSignUp as go, SignUp as So, SignUpCardComponent as xo, SignUpFormComponent as co, SignUpModalComponent as lo, SocialSignUp as Po } from "./components/auth/sign-up/sign-up.js";
import { COLLECT_FIELDS_OPTIONS as Co, DEFAULT_PASSWORD_REQUIREMENTS as Ao, formatInvitationData as Fo, generatePasswordSuggestions as Uo, getDefaultSignUpConfig as Io, getPasswordStrength as Vo, signUpValidation as vo } from "./components/auth/sign-up/index.js";
import { SignUpButton as Mo } from "./components/auth/sign-up/sign-up-button.js";
import { SignUpCard as yo } from "./components/auth/sign-up/sign-up-card.js";
import { SignUpForm as To } from "./components/auth/sign-up/sign-up-form.js";
import { SignUpModal as Bo } from "./components/auth/sign-up/sign-up-modal.js";
import { Verification as Ro, VerificationCommon as zo, VerificationError as Do, VerificationInput as bo, VerificationProgress as Ho, VerificationTimer as _o } from "./components/auth/common/verification.js";
import { ApiErrorBoundary as Qo, AuthErrorBoundary as Wo, ErrorBoundary as Go, FormErrorBoundary as jo, useAsyncError as qo, withErrorBoundary as Jo } from "./components/auth/common/error-boundary.js";
import { AuthErrorTypes as Xo, AuthStates as Yo, CommonAuthComponents as Zo, ErrorComponents as $o, LoadingComponents as or, MagicLinkComponents as rr, OAuthComponents as er, RedirectTypes as ir, cleanAuthParams as tr, getAuthParams as nr, isAuthRedirect as sr, withAuthErrorBoundary as ar, withLoading as mr } from "./components/auth/common/index.js";
import { LoadingButton as pr, LoadingProvider as fr, LoadingSpinner as gr, LoadingStates as dr, useLoading as Sr } from "./components/auth/common/loading-spinner.js";
import { MagicLink as cr, MagicLinkVerification as lr } from "./components/auth/common/magic-link.js";
import { OAuthButtons as hr, OAuthDivider as Cr } from "./components/auth/common/oauth-buttons.js";
import { RedirectHandler as Fr, useRedirectHandler as Ur } from "./components/auth/common/redirect-handler.js";
import { AccountLinking as Vr, AccountLinkingCard as vr, ConnectedAccountsList as Er } from "./components/auth/account-linking/link.js";
import { ForgotPassword as Lr, ForgotPasswordCard as yr, ResetPassword as Or, ResetPasswordCard as Tr } from "./components/auth/password/forgot-password.js";
import { MagicLinkVerify as Br, MagicLinkVerifyCard as kr, OrganizationInviteVerification as Rr } from "./components/auth/magic-link/magic-link.js";
import { InvitationComponents as Dr, InviteAcceptForm as br, InviteAcceptance as Hr, InvitePreview as _r, InviteStatus as Nr } from "./components/auth/invitations/invitations.js";
import { EmailVerification as Wr } from "./components/auth/verification/email-verification/email-verification.js";
import { EmailVerificationCard as jr } from "./components/auth/verification/email-verification/email-verification-card.js";
import { EmailVerificationForm as Jr } from "./components/auth/verification/email-verification/email-verification-form.js";
import { EmailVerificationModal as Xr } from "./components/auth/verification/email-verification/email-verification-modal.js";
import { EmailVerificationStatus as Zr } from "./components/auth/verification/email-verification/email-verification-status.js";
import { PhoneVerification as oe, PhoneVerificationCard as re, PhoneVerificationForm as ee, PhoneVerificationModal as ie, PhoneVerificationStatus as te, ResendSMSButton as ne } from "./components/auth/verification/phone-verification/phone-verification.js";
import { ResendEmailButton as ae } from "./components/auth/verification/email-verification/resend-email-button.js";
import { MFASetup as ue } from "./components/auth/user-profile/mfa-setup.js";
import { PasskeySetup as fe } from "./components/auth/user-profile/passkey-setup.js";
import { ProfileForm as de } from "./components/auth/user-profile/profile-form.js";
import { SecurityPanel as xe } from "./components/auth/user-profile/security-panel.js";
import { UserAvatar as le } from "./components/auth/user-button/user-avatar.js";
import { UserButton as he } from "./components/auth/user-button/user-button.js";
import { UserProfile as Ae } from "./components/auth/user-profile/user-profile.js";
import { UserProfile as Ue } from "./components/auth/user-button/user-profile.js";
import { UserProfileModal as Ve, useUserProfileModal as ve } from "./components/auth/user-profile/user-profile-modal.js";
import { useAuthActions as Me, useAuthOrganization as Le, useAuthState as ye, useAuthStatus as Oe } from "./hooks/use-auth.js";
import { useBackupCodes as we, useMFA as Be, useSMSMFA as ke, useTOTP as Re } from "./hooks/use-mfa.js";
import { useFeatureFlags as De, useLocalizationConfig as be, useThemeConfig as He } from "./hooks/use-config.js";
import { useMultiSession as Ne, useSession as Qe, useSessionSecurity as We, useSessionStatus as Ge } from "./hooks/use-session.js";
import { useOrganization as qe, useOrganizationInvitations as Je, useOrganizationMembership as Ke } from "./hooks/use-organization.js";
import { useOrganizationPermissions as Ye, usePermissions as Ze, useSystemPermissions as $e } from "./hooks/use-permissions.js";
import { usePasskeyAuthentication as ri, usePasskeyRegistration as ei, usePasskeys as ii } from "./hooks/use-passkeys.js";
import { useThemeColors as ni, useThemeLayout as si, useThemeTypography as ai } from "./hooks/use-theme.js";
import { useUser as ui, useUserActions as pi, useUserProfile as fi, useUserVerification as gi } from "./hooks/use-user.js";
import { EmailField as Si } from "./components/forms/email-field.js";
import { FieldError as ci, useFieldError as li } from "./components/forms/field-error.js";
import { FormContext as hi, FormWrapper as Ci, useFormContext as Ai, useFormField as Fi } from "./components/forms/form-wrapper.js";
import { PasswordConfirmationField as Ii, PasswordField as Vi } from "./components/forms/password-field.js";
import { PhoneField as Ei } from "./components/forms/phone-field.js";
import { VerificationCode as Li } from "./components/forms/verification-code.js";
export {
  Vr as AccountLinking,
  vr as AccountLinkingCard,
  Qo as ApiErrorBoundary,
  Wo as AuthErrorBoundary,
  Xo as AuthErrorTypes,
  A as AuthProvider,
  Yo as AuthStates,
  Co as COLLECT_FIELDS_OPTIONS,
  Zo as CommonAuthComponents,
  mo as ComprehensiveSignUp,
  V as ConfigProvider,
  Er as ConnectedAccountsList,
  Ao as DEFAULT_PASSWORD_REQUIREMENTS,
  Si as EmailField,
  Wr as EmailVerification,
  jr as EmailVerificationCard,
  Jr as EmailVerificationForm,
  Xr as EmailVerificationModal,
  Zr as EmailVerificationStatus,
  Go as ErrorBoundary,
  $o as ErrorComponents,
  ci as FieldError,
  Lr as ForgotPassword,
  yr as ForgotPasswordCard,
  hi as FormContext,
  jo as FormErrorBoundary,
  g as FormFields,
  d as FormHooks,
  S as FormPresets,
  x as FormUtilities,
  Ci as FormWrapper,
  i as FrankAuthProvider,
  Dr as InvitationComponents,
  H as InvitationSignIn,
  br as InviteAcceptForm,
  Hr as InviteAcceptance,
  _r as InvitePreview,
  Nr as InviteStatus,
  pr as LoadingButton,
  or as LoadingComponents,
  fr as LoadingProvider,
  gr as LoadingSpinner,
  dr as LoadingStates,
  ue as MFASetup,
  cr as MagicLink,
  rr as MagicLinkComponents,
  lr as MagicLinkVerification,
  Br as MagicLinkVerify,
  kr as MagicLinkVerifyCard,
  _ as MultiOrganizationSignIn,
  hr as OAuthButtons,
  er as OAuthComponents,
  Cr as OAuthDivider,
  uo as OrganizationInviteSignUp,
  Rr as OrganizationInviteVerification,
  N as OrganizationSignIn,
  fe as PasskeySetup,
  Ii as PasswordConfirmationField,
  Vi as PasswordField,
  Q as PasswordlessSignIn,
  po as PasswordlessSignUp,
  Ei as PhoneField,
  oe as PhoneVerification,
  re as PhoneVerificationCard,
  ee as PhoneVerificationForm,
  ie as PhoneVerificationModal,
  te as PhoneVerificationStatus,
  de as ProfileForm,
  W as ProgressiveSignIn,
  fo as ProgressiveSignUp,
  go as QuickSignUp,
  Fr as RedirectHandler,
  ir as RedirectTypes,
  ae as ResendEmailButton,
  ne as ResendSMSButton,
  Or as ResetPassword,
  Tr as ResetPasswordCard,
  G as SSOSignIn,
  j as SecureSignIn,
  xe as SecurityPanel,
  q as SignIn,
  Y as SignInButton,
  $ as SignInCard,
  ro as SignInForm,
  io as SignInModal,
  So as SignUp,
  Mo as SignUpButton,
  yo as SignUpCard,
  xo as SignUpCardComponent,
  To as SignUpForm,
  co as SignUpFormComponent,
  Bo as SignUpModal,
  lo as SignUpModalComponent,
  Po as SocialSignUp,
  J as SubdomainSignIn,
  T as ThemeProvider,
  w as ThemeSwitcher,
  K as URLBasedSignIn,
  le as UserAvatar,
  he as UserButton,
  m as UserComponents,
  u as UserInterfaceComponents,
  p as UserManagementComponents,
  Ae as UserProfile,
  Ue as UserProfileDropdown,
  Ve as UserProfileModal,
  c as ValidationHelpers,
  l as ValidationRules,
  Ro as Verification,
  Li as VerificationCode,
  zo as VerificationCommon,
  Do as VerificationError,
  bo as VerificationInput,
  Ho as VerificationProgress,
  _o as VerificationTimer,
  P as buildForm,
  tr as cleanAuthParams,
  h as formReducer,
  Fo as formatInvitationData,
  Uo as generatePasswordSuggestions,
  nr as getAuthParams,
  no as getDefaultSignInConfig,
  Io as getDefaultSignUpConfig,
  Vo as getPasswordStrength,
  sr as isAuthRedirect,
  so as signInValidation,
  vo as signUpValidation,
  t as useAllProviders,
  qo as useAsyncError,
  F as useAuth,
  Me as useAuthActions,
  U as useAuthGuard,
  Le as useAuthOrganization,
  ye as useAuthState,
  Oe as useAuthStatus,
  we as useBackupCodes,
  v as useComponentOverrides,
  E as useConfig,
  De as useFeatureFlags,
  M as useFeatures,
  li as useFieldError,
  Ai as useFormContext,
  Fi as useFormField,
  Sr as useLoading,
  be as useLocalizationConfig,
  Be as useMFA,
  Ne as useMultiSession,
  qe as useOrganization,
  B as useOrganizationBranding,
  L as useOrganizationConfig,
  Je as useOrganizationInvitations,
  Ke as useOrganizationMembership,
  Ye as useOrganizationPermissions,
  ri as usePasskeyAuthentication,
  ei as usePasskeyRegistration,
  ii as usePasskeys,
  Ze as usePermissions,
  n as useProviderStatus,
  Ur as useRedirectHandler,
  ke as useSMSMFA,
  Qe as useSession,
  We as useSessionSecurity,
  Ge as useSessionStatus,
  $e as useSystemPermissions,
  Re as useTOTP,
  k as useTheme,
  ni as useThemeColors,
  He as useThemeConfig,
  si as useThemeLayout,
  R as useThemeMode,
  ai as useThemeTypography,
  z as useThemeVariables,
  ui as useUser,
  pi as useUserActions,
  fi as useUserProfile,
  ve as useUserProfileModal,
  gi as useUserVerification,
  ar as withAuthErrorBoundary,
  y as withConfig,
  Jo as withErrorBoundary,
  mr as withLoading,
  s as withProviders,
  D as withTheme
};
//# sourceMappingURL=index.js.map
