/// import LRUCache from 'next/dist/compiled/lru-cache'; import { PrerenderManifest } from '../../build'; declare type IncrementalCacheValue = { html: string; pageData: any; isStale?: boolean; curRevalidate?: number | false; revalidateAfter: number | false; }; export declare class IncrementalCache { incrementalOptions: { flushToDisk?: boolean; pagesDir?: string; distDir?: string; dev?: boolean; }; prerenderManifest: PrerenderManifest; cache: LRUCache; constructor({ max, dev, distDir, pagesDir, flushToDisk, }: { dev: boolean; max?: number; distDir: string; pagesDir: string; flushToDisk?: boolean; }); private getSeedPath; private calculateRevalidate; getFallback(page: string): Promise; get(pathname: string): Promise; set(pathname: string, data: { html: string; pageData: any; }, revalidateSeconds?: number | false): Promise; } export {};