import type { ClocksState, Duration, Observable } from '@octopus-sdk/browser-core'; import { ViewLoadingType } from '../../../rawRumEvent.type'; import type { RumConfiguration } from '../../configuration/configuration'; import type { LifeCycle } from '../../lifeCycle'; export declare function trackLoadingTime(lifeCycle: LifeCycle, domMutationObservable: Observable, configuration: RumConfiguration, loadType: ViewLoadingType, viewStart: ClocksState, callback: (loadingTime: Duration) => void): { stop: () => void; setLoadEvent: (loadEvent: Duration) => void; };