import { bulkAddEventListener } from "./bulkAddEventListener/bulkAddEventListener.js"; import { bulkRemoveEventListener } from "./bulkRemoveEventListener/bulkRemoveEventListener.js"; import { createSafeProxy } from "./createSafeProxy/createSafeProxy.js"; import { EmbraceSpanStorage, SpanStorageOptions } from "./EmbraceSpanStorage/EmbraceSpanStorage.js"; import { generateUUID } from "./generateUUID.js"; import { generateWebVitalID } from "./generateWebVitalID.js"; import { getIncrementedCount } from "./getIncrementedCount.js"; import { getVisibilityState } from "./getVisibilityState.js"; import { GLOBAL_CONFIG } from "./globalConfig.js"; import { isDeviceIdEnabled } from "./isDeviceIdEnabled.js"; import { NamespacedStorage } from "./NamespacedStorage/NamespacedStorage.js"; import { nsfConfigValidation } from "./nsfConfigValidation.js"; import { PerformanceManager } from "./PerformanceManager/types.js"; import { OTelPerformanceManager } from "./PerformanceManager/OTelPerformanceManager.js"; import { createPerformanceObserver, isEntryTypeSupported } from "./performanceObserver/performanceObserver.js"; import { throttle } from "./throttle.js"; import { TimeoutRef } from "./timeout/types.js"; export { EmbraceSpanStorage, GLOBAL_CONFIG, NamespacedStorage, OTelPerformanceManager, type PerformanceManager, type SpanStorageOptions, type TimeoutRef, bulkAddEventListener, bulkRemoveEventListener, createPerformanceObserver, createSafeProxy, generateUUID, generateWebVitalID, getIncrementedCount, getVisibilityState, isDeviceIdEnabled, isEntryTypeSupported, nsfConfigValidation, throttle };