/** * SentriX - Security Middleware Library for Express * Main entry point for the library */ export { sentrixMiddleware } from "./middleware/sentrixMiddleware.js"; export { sentrixErrorHandler } from "./middleware/sentrixMiddleware.js"; export { generateCsrfMiddleware } from "./middleware/sentrixMiddleware.js"; export type { SentriXOptions } from "./middleware/sentrixMiddleware.js"; export { SafeHttpClient } from "./http/outboundClient.js"; export { config } from "./config/index.js"; export type { Config, HttpConfig, SecurityConfig, RedisConfig, } from "./types/index.js"; export { SentriXError, ValidationError, AuthenticationError, CSRFError, RateLimitError, PayloadTooLargeError, } from "./utils/errors.js"; export { logger } from "./utils/logger.js"; export { extractClientIP } from "./utils/ipExtractor.js"; //# sourceMappingURL=index.d.ts.map