export * from './generics'
export * from './decode-wa-message'
export * from './messages'
export * from './messages-media'
export * from './validate-connection'
export * from './crypto'
export * from './signal'
export * from './noise-handler'
export * from './history'
export * from './chat-utils'
export * from './lt-hash'
export { wasmBridgeReady } from './wasm-bridge'
export * from './auth-utils'
export * from './use-multi-file-auth-state'
export * from './link-preview'
export * from './event-buffer'
export * from './process-message'
export * from './message-retry-manager'
export * from './browser-utils'

// === Identity and Session Management ===
export * from './identity-change-handler'

// === Observability and Resilience Utilities ===

// Structured logging
export * from './structured-logger'
export * from './logger-adapter'
export * from './baileys-logger'

// Observability and tracing
export * from './trace-context'
export * from './prometheus-metrics'

// Resilience and performance
export * from './cache-utils'
export * from './circuit-breaker'
export * from './retry-utils'

// Telemetry and detection mitigation
export * from './unified-session'

// Version management
export * from './version-cache'

// Health monitoring
export * from './health-status'

// Event streaming
export * from './baileys-event-stream'
