import type { RawError } from '@octopus-sdk/browser-core'; import type { ActionContexts } from './action/trackClickActions'; import type { RumConfiguration } from './configuration/configuration'; import type { CommonContext } from './contexts/commonContext'; import type { DisplayContext } from './contexts/displayContext'; import type { UrlContexts } from './contexts/urlContexts'; import type { ViewHistory } from './contexts/viewHistory'; import type { LifeCycle } from './lifeCycle'; import type { RumSessionManager } from './rumSessionManager'; export declare function startRumAssembly(configuration: RumConfiguration, lifeCycle: LifeCycle, sessionManager: RumSessionManager, viewHistory: ViewHistory, urlContexts: UrlContexts, actionContexts: ActionContexts, displayContext: DisplayContext, getCommonContext: () => CommonContext, reportError: (error: RawError) => void): void;