/**
 * Advanced Caching and Memory Management for Cognitive Canvas Navigator
 */
import { NavigationResult } from './types';
export declare class CacheManager {
    private cache;
    private readonly maxCacheSize;
    private readonly defaultTTL;
    private cacheHits;
    private cacheMisses;
    getAdvancedCachedResult(key: string): NavigationResult | null;
    storeIntelligentCache(key: string, result: NavigationResult, cost: number): void;
    private performIntelligentEviction;
    private calculateEvictionScore;
    getCacheMetrics(): {
        cacheHitRatio: number;
        cacheSize: number;
        memoryUsage: number;
    };
    generateOptimizedCacheKey(query: any): string;
}
//# sourceMappingURL=cache-manager.d.ts.map