import type { IRequestTiming, IRequestTimingSession } from './IRequestTiming.js'; import type { HttpMethod } from './types.js'; /** * Uses undici diagnostics channels to collect best-effort HTTP phase timing. */ export declare class RequestTiming implements IRequestTiming { /** * Starts timing one outbound request attempt. * * @param requestStart - High-resolution timestamp taken before fetch starts. * @param targetUrl - Fully resolved URL for the request attempt. * @param method - HTTP method used for the request attempt. * @returns Session that can derive phase timings after the request completes. */ start(requestStart: number, targetUrl: string, method: HttpMethod): IRequestTimingSession; } //# sourceMappingURL=RequestTiming.d.ts.map