{{={= =}=}} export { defineUserSignupFields, } from '../../auth/providers/types.js' export { createProviderId, sanitizeAndSerializeProviderData, updateAuthIdentityProviderData, getProviderData, getProviderDataWithPassword, findAuthIdentity, createUser, type CreateUserResult, type ProviderId, type ProviderName, type EmailProviderData, type UsernameProviderData, type OAuthProviderData, } from '../../auth/utils.js' export { ensurePasswordIsPresent, ensureValidPassword, ensureTokenIsPresent, } from '../../auth/validation.js' export type { OnBeforeSignupHook, OnAfterSignupHook, OnAfterEmailVerifiedHook, OnBeforeOAuthRedirectHook, OnBeforeLoginHook, OnAfterLoginHook, InternalAuthHookParams, OAuthData, } from './hooks.js' {=# isExternalAuthEnabled =} export * from './oauth/index.js' {=/ isExternalAuthEnabled =} {=# enabledProviders.isEmailAuthEnabled =} export * from './email/index.js' {=/ enabledProviders.isEmailAuthEnabled =} {=# enabledProviders.isUsernameAndPasswordAuthEnabled =} export * from './username.js' {=/ enabledProviders.isUsernameAndPasswordAuthEnabled =}