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;