export declare class ColorCache { private cache; private readonly maxSize; constructor(maxSize?: number); get(key: K): V | undefined; set(key: K, value: V): void; has(key: K): boolean; clear(): void; get size(): number; getStats(): { size: number; maxSize: number; utilizationPercent: number; }; } export declare const parseCache: ColorCache; export declare const conversionCache: ColorCache; export declare const luminanceCache: ColorCache; export declare const contrastCache: ColorCache; export declare function clearAllCaches(): void; export declare function getAllCacheStats(): { parseCache: { size: number; maxSize: number; utilizationPercent: number; }; conversionCache: { size: number; maxSize: number; utilizationPercent: number; }; luminanceCache: { size: number; maxSize: number; utilizationPercent: number; }; contrastCache: { size: number; maxSize: number; utilizationPercent: number; }; }; //# sourceMappingURL=cache.d.ts.map