import type { RumConfiguration } from '../configuration/configuration'; import type { PageStateHistory } from '../contexts/pageStateHistory'; import type { LifeCycle } from '../lifeCycle'; import type { TraceIdentifier } from '../tracing/tracer'; import { retrieveInitialDocumentResourceTiming } from './retrieveInitialDocumentResourceTiming'; export declare function startResourceCollection(lifeCycle: LifeCycle, configuration: RumConfiguration, pageStateHistory: PageStateHistory, retrieveInitialDocumentResourceTimingImpl?: typeof retrieveInitialDocumentResourceTiming): { stop: () => void; }; export declare function getTraceId(traceId: TraceIdentifier, isSkywalkingPropagator: boolean): string; export declare function getSpanId(spanId: TraceIdentifier, isSkywalkingPropagator: boolean): string;