// SPDX-License-Identifier: Apache-2.0
// Copyright 2024-2026 Vorion LLC
// Schemas and constants
export { webAuthnCredentialSchema, webAuthnConfigSchema, authenticatorTransportSchema, generateRegistrationOptionsInputSchema, registrationOptionsSchema, verifyRegistrationInputSchema, registrationResultSchema, generateAuthenticationOptionsInputSchema, authenticationOptionsSchema, verifyAuthenticationInputSchema, authenticationResultSchema, listCredentialsInputSchema, renameCredentialInputSchema, deleteCredentialInputSchema, challengeEntrySchema, 
// Error code constants
RegistrationErrorCode, AuthenticationErrorCode, WebAuthnAuditEventType, 
// Default configuration
DEFAULT_WEBAUTHN_CONFIG, } from './types.js';
export { InMemoryWebAuthnStore, RedisWebAuthnStore, getWebAuthnStore, createWebAuthnStore, createRedisWebAuthnStore, resetWebAuthnStore, enableRedisWebAuthnStore, } from './store.js';
export { WebAuthnService, WebAuthnError, WebAuthnRegistrationError, WebAuthnAuthenticationError, getWebAuthnService, createWebAuthnService, resetWebAuthnService, } from './service.js';
export { webauthnPlugin, createUserContextMiddleware, requireWebAuthnUser, getWebAuthnUser, hasWebAuthnUser, getWebAuthnUserId, } from './middleware.js';
//# sourceMappingURL=index.js.map