import { NoOpUserSessionManager } from "./manager/NoOpUserSessionManager/NoOpUserSessionManager.cjs";
import { ProxyUserSessionManager } from "./manager/ProxyUserSessionManager/ProxyUserSessionManager.cjs";
import "./manager/index.cjs";
import { session } from "./sessionAPI.cjs";
import { PropertyOptions, ReasonSessionEnded, SessionPartEndReason, SessionPartStartReason, SessionPartStartedEvent, StartSessionOptions, UserSessionEndReason, UserSessionManager } from "./manager/types.cjs";
export { NoOpUserSessionManager, type PropertyOptions, ProxyUserSessionManager, type ReasonSessionEnded, type SessionPartEndReason, type SessionPartStartReason, type SessionPartStartedEvent, type StartSessionOptions, type UserSessionEndReason, type UserSessionManager, session };