import type { CacheStrategy, CacheEntry, CacheContext } from '../types'; export declare class FileSystemCache implements CacheStrategy { get(pageKey: string, cacheKey: string, ctx: CacheContext): Promise; set(pageKey: string, cacheKey: string, data: CacheEntry, ctx: CacheContext): Promise; revalidateTag(tag: string, allowCacheKeys: string[], ctx: CacheContext): Promise; delete(pageKey: string, cacheKey: string, ctx: CacheContext): Promise; deleteAllByKeyMatch(pageKey: string, cacheKey: string, ctx: CacheContext): Promise; }