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