interface CacheEntry { htmlContent: string; markdownContent: string; timestamp: number; } declare class SimpleCache { private cache; private readonly ttlMs; private cleanupInterval; constructor(ttlMs?: number, cleanupIntervalMs?: number); private startCleanup; private cleanupExpired; get(url: string): CacheEntry | null; set(url: string, htmlContent: string, markdownContent: string): void; clear(): void; destroy(): void; getStats(): { size: number; entries: Array<{ url: string; age: number; }>; }; } export declare const urlCache: SimpleCache; export { SimpleCache };