import { log } from "./api-logs/logAPI.cjs";
import { page } from "./api-page/pageAPI.cjs";
import { session } from "./api-sessions/sessionAPI.cjs";
import { ExtendedSpan } from "./api-traces/api/TraceAPI/types.cjs";
import { trace } from "./api-traces/traceAPI.cjs";
import { user } from "./api-users/userAPI.cjs";
import { attributes } from "./common/attributes.cjs";
import { DynamicConfigManager, DynamicSDKConfig } from "./sdk/types.cjs";
import { initSDK } from "./sdk/initSDK.cjs";
import { getNavigationInstrumentation } from "./instrumentations/navigation/NavigationInstrumentation/instance.cjs";
import { DiagLogLevel, Span } from "@opentelemetry/api";
export { DiagLogLevel, type DynamicConfigManager, type DynamicSDKConfig, type ExtendedSpan, type Span, attributes, getNavigationInstrumentation, initSDK, log, page, session, trace, user };