import type { CacheHandler, CacheHandlerContext, CacheHandlerValue } from './'; export default class FetchCache implements CacheHandler { private headers; private cacheEndpoint?; private debug; private hasMatchingTags; static isAvailable(ctx: { _requestHeaders: CacheHandlerContext['_requestHeaders']; }): boolean; constructor(ctx: CacheHandlerContext); resetRequestCache(): void; revalidateTag(tag: string): Promise; get(...args: Parameters): Promise; set(...args: Parameters): Promise; }