import type * as Types from '../types/types.js'; export declare function extractOriginFromTrace(firstNavigationURL: string): string | null; export type EventsInThread = Map; export declare function addEventToProcessThread(event: T, eventsInProcessThread: Map>): void; /** * Sorts all the events in place, in order, by their start time. If they have * the same start time, orders them by longest first. */ export declare function sortTraceEventsInPlace(events: Types.TraceEvents.TraceEventData[]): void; export declare function getNavigationForTraceEvent(event: Types.TraceEvents.TraceEventData, eventFrameId: string, navigationsByFrameId: Map): Types.TraceEvents.TraceEventNavigationStart | null;