import type { BundlerCTXMap, BunextPageLastmodRecord } from "../types"; /** * # Path of the page last-modified record */ export declare function grabPageLastmodFile(lastmod_file?: string): string; export declare function readPageLastmodRecord(lastmod_file?: string): BunextPageLastmodRecord | undefined; /** * # Record when each page's client bundle last changed * A page's bundle hash covers its whole client import graph (including * the root layout), so a component edit re-dates every page that uses it. * Unchanged pages keep their previous date; removed pages are dropped. */ export declare function updatePageLastmodRecord({ ctx_map, build_date, lastmod_file, }: { ctx_map: { [local_path: string]: BundlerCTXMap; }; build_date?: Date; lastmod_file?: string; }): BunextPageLastmodRecord;