export interface PerformanceMetrics { memoryUsedMB: number; memoryDeltaMB?: number; cpuUserMs: number; cpuSystemMs: number; cpuDeltaUserMs?: number; cpuDeltaSystemMs?: number; durationMs: number; } export interface PerformanceSnapshot { memory: NodeJS.MemoryUsage; cpu: NodeJS.CpuUsage; timestamp: number; } export declare class PerformanceTracker { private startSnapshot?; static snapshot(): PerformanceSnapshot; start(): void; end(): PerformanceMetrics; static formatMetrics(metrics: PerformanceMetrics): string; private bytesToMB; private microToMilli; } export declare function trackPerformance(operation: () => Promise, onComplete?: (metrics: PerformanceMetrics) => void): Promise; //# sourceMappingURL=performance-tracker.d.ts.map