/** * Timing metadata stamped onto a request config so the response handler can attribute * and measure the round trip. Intersect with your transport's config type. * * `stamp` is a JourneyStepStamp from `step.stamp()` or ambient instrumentation. */ export interface JourneyTimedMeta { journeyStart?: number; stamp?: unknown; /** Skip attribution for this request (no ambient stamp, no scoring). */ ignore?: boolean; /** Per-request override for aborted/cancelled HTTP policy. */ httpAbortedRequests?: 'continue' | 'bad' | 'exclude'; /** Per-request override for 4xx HTTP policy. */ httpClientErrorRequests?: 'continue' | 'bad' | 'exclude'; } /** * Endpoint key for timeout / ignore lookup: PATH for same-origin (vs instance baseURL), * or "host/path" for cross-domain. */ export declare function requestKey(url: string | undefined, configBaseURL: string | undefined, instanceBaseURL: string | undefined): string; //# sourceMappingURL=request-key.d.ts.map