import type { SessionManager } from '@datadog/browser-core'; import type { RumConfiguration } from '../configuration'; import type { RecorderApi } from '../../boot/rumPublicApi'; import type { Hooks } from '../hooks'; import type { ViewHistory } from './viewHistory'; export declare const enum SessionType { SYNTHETICS = "synthetics", USER = "user", CI_TEST = "ci_test" } export declare function startSessionContext(hooks: Hooks, configuration: RumConfiguration, sessionManager: SessionManager, recorderApi: RecorderApi, viewHistory: ViewHistory): void;