export interface NetworkEntry { id: string; timestamp: number; timestampIso: string; method: string; url: string; endpoint: string; origin: "ssr" | "route-handler" | "networking-wrapper"; requestHeaders: Record; requestPayload: unknown; responseStatus: number; responseHeaders: Record; responseBody: unknown; durationMs: number; error?: string; } declare global { var __networkTrackerEntries: NetworkEntry[] | undefined; var __networkTrackerCounter: number | undefined; } export declare function isNetworkTrackerEnabled(): boolean; export declare function trackRequest(options: { method: string; url: string; origin: NetworkEntry["origin"]; requestHeaders?: Record; requestPayload?: unknown; }): string; export declare function trackResponse(id: string, options: { responseStatus: number; responseHeaders?: Record; responseBody?: unknown; durationMs: number; error?: string; }): void; export declare function getLogs(): NetworkEntry[]; export declare function clearLogs(): void; export declare function getStats(): { total: number; errors: number; ssrCount: number; routeHandlerCount: number; }; //# sourceMappingURL=networkTracker.d.ts.map