/**
 * Performance Monitoring and Analytics for Cognitive Canvas Navigator
 */
import { PerformanceMetrics } from './types';
export declare class PerformanceMonitor {
    private metrics;
    private queryTimes;
    private monitoringInterval?;
    startPerformanceMonitoring(): void;
    stopPerformanceMonitoring(): void;
    updateMetrics(queryTime: number, cacheHit: boolean): void;
    updatePerformanceMetrics(): void;
    updateMemoryUsage(cacheSize: number): void;
    updateCacheHitRatio(ratio: number): void;
    updateOptimizationCount(count: number): void;
    getPerformanceMetrics(): PerformanceMetrics;
    private cleanupOldMetrics;
}
//# sourceMappingURL=performance-monitor.d.ts.map