// Core exports export { behavioralTracker } from './tracker'; export { apiClient } from './api-client'; export { analyticsClient } from './analytics/client'; // React hooks export { useBehavioralTracking } from './hooks/useBehavioralTracking'; export { useAnalyticsDashboard, useProductRecommendations, useCustomerJourney, useConversionFunnel } from './hooks/useAnalytics'; export { useTracking, TrackingProvider } from './context/TrackingContext'; // Components export { ConsentBanner } from './components/ConsentBanner'; // Types export type { EventType, EventCategory, DeviceType, BehavioralEvent, ApiResponse, PaginatedResponse, ProductAffinity, CustomerJourneyStep, SearchQuery, CartAbandonment, ConversionFunnel, CustomerSegmentation, CampaignPerformance, DeviceAnalytics, LocationAnalytics, EventStats, DashboardData, EventQueryParams, DateRangeParams, Product, Order, TrackingConfig, UseBehavioralTrackingReturn, UseTrackingReturn, TrackingError, } from './types';