import { bulkAddEventListener } from "./bulkAddEventListener/bulkAddEventListener.cjs";
import { bulkRemoveEventListener } from "./bulkRemoveEventListener/bulkRemoveEventListener.cjs";
import { clampNumber } from "./clampNumber.cjs";
import { createSafeProxy } from "./createSafeProxy/createSafeProxy.cjs";
import "./createSafeProxy/index.cjs";
import { generateUUID } from "./generateUUID.cjs";
import { generateWebVitalID } from "./generateWebVitalID.cjs";
import { NamespacedStorage } from "./NamespacedStorage/NamespacedStorage.cjs";
import "./NamespacedStorage/index.cjs";
import { getIncrementedCount } from "./getIncrementedCount.cjs";
import { getSelector } from "./getSelector.cjs";
import { getVisibilityState } from "./getVisibilityState.cjs";
import { GLOBAL_CONFIG } from "./globalConfig.cjs";
import { isDeviceIdEnabled } from "./isDeviceIdEnabled.cjs";
import { nsfConfigValidation } from "./nsfConfigValidation.cjs";
import { PerformanceManager } from "./PerformanceManager/types.cjs";
import { OTelPerformanceManager, updateZeroTimeMillis } from "./PerformanceManager/OTelPerformanceManager.cjs";
import { createPerformanceObserver, isEntryTypeSupported } from "./performanceObserver/performanceObserver.cjs";
import "./performanceObserver/index.cjs";
import { NetworkSpan, isNetworkSpan, isSessionPartSpan, isSoftNavigationSpan } from "./spanPredicates.cjs";
import { throttle } from "./throttle.cjs";
import { TimeoutRef } from "./timeout/types.cjs";
export { GLOBAL_CONFIG, NamespacedStorage, type NetworkSpan, OTelPerformanceManager, type PerformanceManager, type TimeoutRef, bulkAddEventListener, bulkRemoveEventListener, clampNumber, createPerformanceObserver, createSafeProxy, generateUUID, generateWebVitalID, getIncrementedCount, getSelector, getVisibilityState, isDeviceIdEnabled, isEntryTypeSupported, isNetworkSpan, isSessionPartSpan, isSoftNavigationSpan, nsfConfigValidation, throttle, updateZeroTimeMillis };