/** * Cache interfaces for platform abstraction */ /** * Cache statistics */ export interface CacheStats { memoryEntries: number; totalEntries: number; totalSize?: number; } /** * Platform-agnostic cache provider */ export interface CacheProvider { get: (key: string) => Promise; set: (key: string, value: T, ttl?: number) => Promise; delete: (key: string) => Promise; clear: () => Promise; stats: () => Promise; prune: () => Promise; } //# sourceMappingURL=cache.d.ts.map