export interface CacheEntry { html: string; generatedAt: number; revalidate: number; } export interface CacheOptions { cacheDir: string; defaultRevalidate?: number; } export declare function getCachedHtml(cacheDir: string, pathname: string): Promise; export declare function setCachedHtml(cacheDir: string, pathname: string, html: string, revalidate: number): Promise; export declare function isStale(cacheDir: string, pathname: string): Promise; export declare function clearCache(cacheDir: string): Promise;