import type { Observable, RelativeTime } from '@octopus-sdk/browser-core'; import type { LocationChange } from '../../browser/locationChangeObservable'; import type { LifeCycle } from '../lifeCycle'; export declare const URL_CONTEXT_TIME_OUT_DELAY: number; export interface UrlContext { url: string; referrer: string; } export interface UrlContexts { findUrl: (startTime?: RelativeTime) => UrlContext | undefined; stop: () => void; } export declare function startUrlContexts(lifeCycle: LifeCycle, locationChangeObservable: Observable, location: Location): { findUrl: (startTime?: RelativeTime) => UrlContext | undefined; stop: () => void; };