declare const SITEMAP_PROJECTION_GRACE_MS: number; interface SitemapProjectionFeed { compactedThrough: string; /** Unix epoch milliseconds when readers started filtering through this key. */ publishedAt: number; } interface SitemapProjectionManifest { version: 1; feeds: Record; } interface SitemapProjectionFiles { indexKeys: string[]; deltaKeys: string[]; } declare function emptySitemapProjectionManifest(): SitemapProjectionManifest; declare function parseSitemapProjectionManifest(value: unknown): SitemapProjectionManifest; declare function decodeSitemapProjectionManifest(text: string): SitemapProjectionManifest; declare function selectSitemapProjectionFiles(indexKeys: readonly string[], deltaKeys: readonly string[], manifest: SitemapProjectionManifest | undefined): SitemapProjectionFiles; declare function withSitemapProjectionFeed(manifest: SitemapProjectionManifest, feedpathHash: string, feed: SitemapProjectionFeed): SitemapProjectionManifest; export { SITEMAP_PROJECTION_GRACE_MS, SitemapProjectionFeed, SitemapProjectionFiles, SitemapProjectionManifest, decodeSitemapProjectionManifest, emptySitemapProjectionManifest, parseSitemapProjectionManifest, selectSitemapProjectionFiles, withSitemapProjectionFeed };