export { track, trackQuestionIntakeExposure, identify, flushTracking, registerTrackingProvider, unregisterTrackingProvider, listTrackingProviders, type TrackingMeta, type TrackingSource, } from "./registry.js"; export { registerBuiltinProviders } from "./providers.js"; export { readAnalyticsAnonymousId } from "../server/attribution.js"; export { AGENT_NATIVE_ACTION_EVENTS, AGENT_NATIVE_LIFECYCLE_EVENTS, trackActionEvent, trackLifecycleEvent, type AgentNativeActionEventName, type AgentNativeLifecycleEventName, } from "./lifecycle.js"; export { captureException, type TrackingExceptionContext, type TrackingExceptionLevel, } from "./error-capture.js"; export { classifyTrackingFailure, type TrackingFailureCategory, } from "./failure-category.js"; export { countOutcome } from "./failure-counters.js"; export { errorToPostHogExceptionProperties, parseStackFrames, reshapeTrackedExceptionProperties, toPostHogExceptionProperties, type PostHogExceptionEntry, type PostHogExceptionInput, type PostHogExceptionLevel, type PostHogExceptionProperties, type PostHogStackFrame, } from "./posthog-exception.js"; export type { TrackingProvider, TrackingEvent } from "./types.js";