/** * Authentication controller for Rebase frontends. * * Provides the `useRebaseAuthController` hook and API utilities for * communicating with a Rebase backend's JWT auth endpoints. * * The generic LoginView and RebaseAuth components that render on top of this * controller are in `../components`. Both are re-exported from the package * root, which is where applications should import them from. */ export type { RebaseAuthController, RebaseAuthControllerProps, User, AuthTokens, DeviceSession, AuthResponse, RefreshResponse } from "./types.js"; export { useRebaseAuthController } from "./useRebaseAuthController.js"; export { fetchAuthConfig, clearAuthConfigCache, createAuthConfigCache } from "./api.js"; export type { AuthConfigResponse, AuthConfigCache } from "./api.js";