/**
 * Cache Module
 *
 * Exports for caching, parallel execution, and performance monitoring.
 *
 * @since v1.29.0
 */
export { CACHE_STORE_VERSION, CACHE_TTL, type CacheConfig, type CacheEntry, type CacheOptions, type CacheStats, DEFAULT_CACHE_CONFIG, SOURCE_CONCURRENCY, type SerializedCache, createEmptyCacheStats, } from './cache-types.js';
export { CacheService, generateCacheKey, getCacheService, resetCacheService } from './cache-service.js';
export { FilePersistenceBackend, type PersistedCacheEntry, type PersistenceBackend, type PersistentCacheOptions, PersistentCacheService, getPersistentCacheService, resetPersistentCacheService, } from './persistent-cache.js';
export { type ParallelOptions, type ParallelResult, type ProgressCallback, debounce, parallel, parallelByGroup, throttle, withRetry, withTimeout, } from './parallel.js';
export { type AggregatedMetrics, type PerformanceMetric, PerformanceMonitor, type PerformanceReport, type TimerResult, getPerformanceMonitor, resetPerformanceMonitor, } from './performance-monitor.js';
//# sourceMappingURL=index.d.ts.map