/**
 * Public API of the identity module. Everything the module exposes to the
 * outside world goes through this file.
 */
export {
  registerIdentityRoutes,
  SESSION_COOKIE_NAME,
  type IdentityRoutesDeps,
} from './api/identity.routes.js';
export { createSessionAuthenticator } from './infrastructure/session-authenticator.js';
export { SettingsPasswordResetMailer } from './infrastructure/settings-password-reset-mailer.js';
export { SettingsWelcomeMailer } from './infrastructure/settings-welcome-mailer.js';
