import { SessionInstrumentation } from "./instrumentation.js"; import { VolatileSessionsManager } from "./sessionManager/VolatileSessionManager.js"; import { FaroUserSession } from "./sessionManager/types.js"; import { PersistentSessionsManager } from "./sessionManager/PersistentSessionsManager.js"; import { MAX_SESSION_PERSISTENCE_TIME, SESSION_EXPIRATION_TIME, SESSION_INACTIVITY_TIME, STORAGE_KEY, STORAGE_UPDATE_DELAY, defaultSessionTrackingConfig } from "./sessionManager/sessionConstants.js"; import { isSampled } from "./sessionManager/sampling.js"; import "./sessionManager/index.js"; export { type FaroUserSession, MAX_SESSION_PERSISTENCE_TIME, PersistentSessionsManager, SESSION_EXPIRATION_TIME, SESSION_INACTIVITY_TIME, STORAGE_KEY, STORAGE_UPDATE_DELAY, SessionInstrumentation, VolatileSessionsManager, defaultSessionTrackingConfig, isSampled };