export { default as AuthService } from "./auth.service"; export type { User, AuthResponse, LoginRequest, RegisterRequest, ErrorResponse, MfaSetupResponse, ServerConfig, } from "./auth.service"; export { isPasskeySupported, registerPasskey, authenticateWithPasskey } from "./passkey"; export { configureApi, getBaseUrl, getDefaultBaseUrl, getStoragePrefix, setBaseUrl, resetBaseUrl, loadServerUrlOverride, getSessionToken, storeSessionToken, clearSessionToken, getAuthMode, getTenant, setTenant, type ApiConfig, } from "./api-config"; export { checkPasswordPwned, getPwnedMessage, type PwnedPasswordResult, type PwnedMessage, } from "./hibp"; export { getCachedPolicy as getCachedHibpPolicy, fetchHibpPolicy, getHibpPolicy, type HibpPolicy, } from "./hibp-cache"; export { buildFaviconUrl, customIconId, customIconRef, isCustomIconRef, resolveIcon, type ResolvedIcon, } from "./favicon"; // Telemetry registry. No-op until a host app calls registerTelemetry. export { registerTelemetry, trackClick, withClickTracking, __resetTelemetryForTests, type TelemetrySink, } from "./telemetry";