/**
 * Analytics Client SDK
 *
 * Universal event tracking client for browser and Node.js environments.
 * Supports batching, automatic metadata collection, and offline queueing.
 */

export { AnalyticsClient, type AnalyticsClientConfig } from './AnalyticsClient';
export { BackendAnalyticsClient, type BackendClientConfig } from './BackendClient';
export { BatchQueue, type BatchQueueConfig } from './BatchQueue';
export { collectBrowserMetadata, collectServerMetadata } from './metadata';
