import type { RequestTiming } from './types.js'; export declare const createTiming: (highPrecision?: boolean) => RequestTiming; export declare const calculateTiming: (timing: RequestTiming) => RequestTiming; export declare const calculateDuration: (startTime: number, timing?: RequestTiming) => number; export declare const roundDuration: (duration: number, decimals?: number) => number; export declare const formatDuration: (duration: number) => string; export declare class PerformanceTracker { private metrics; record(key: string, duration: number): void; getAverage(key: string): number | null; getPercentile(key: string, percentile: number): number | null; getSummary(key: string): { count: number; min: number; max: number; avg: number; p50: number; p95: number; p99: number; } | null; clear(): void; } export declare const globalPerformanceTracker: PerformanceTracker; //# sourceMappingURL=performance-tracker.d.ts.map