/** * Sitemap writer — generate XML sitemap from crawled screens. * * Compliant with sitemaps.org protocol (sitemap index + individual sitemap files). * Splits into 50k-URL files per the spec when needed. * Used for: SEO audit export, future crawl seed, and crawler/robots.txt comparison. */ export interface SitemapUrl { loc: string; lastmod?: string; changefreq?: 'always' | 'hourly' | 'daily' | 'weekly' | 'monthly' | 'yearly' | 'never'; priority?: number; } export declare function writeSitemap(urls: SitemapUrl[], outputPath: string): Promise; /** Convert crawled screen records to SitemapUrl objects */ export declare function screensToSitemapUrls(screens: Array<{ url: string; updatedAt?: Date; depth?: number; }>): SitemapUrl[]; export declare function buildSitemapString(urls: SitemapUrl[]): string;