/** * SMI-689: Memory Leak Detector * * Detects potential memory leaks from completed tracking sessions. */ import type { MemoryStats, LeakDetectionResult } from './types.js'; /** * Detect potential memory leaks across completed tracking sessions * * @param completedStats - Map of label to completed MemoryStats * @param threshold - Heap growth percentage threshold to consider a leak (default: 10%) * @returns Leak detection result * * @example * ```typescript * const result = detectLeaks(completedStats, 15); // 15% threshold * if (result.hasLeaks) { * console.error(`Potential leak detected: ${result.message}`); * } * ``` */ export declare function detectLeaks(completedStats: Map, threshold?: number): LeakDetectionResult; //# sourceMappingURL=leak-detector.d.ts.map