/** * Collect markdown URLs from sitemap.xml and sitemap-unindexed.xml (Option B). * Every in both sitemaps is converted to a .md URL; we then check each returns 200. * Download paths and static assets (e.g. PDFs) are excluded — they have no markdown version. */ import type { ValidationResult } from './validate.js'; /** * True if this sitemap URL should not be requested as markdown (download path or static file). */ export declare function isNonPageAssetUrl(url: string): boolean; /** * Collect all page URLs from sitemap.xml and sitemap-unindexed.xml (raw values). * Uses resolved page URL lists when present (e.g. after following sitemap index links). * Used for rewrite checks so every sitemap URL is verified to not rewrite to a different path. */ export declare function pageUrlsFromSitemaps(validationResult: ValidationResult): string[]; /** * Collect all markdown URLs from sitemap.xml and sitemap-unindexed.xml (Option B). * Uses resolved page URL lists when present (e.g. after following sitemap index links). * Ensures every sitemap page has a corresponding markdown URL to validate. */ export declare function collectMarkdownUrlsFromSitemaps(baseUrl: string, validationResult: ValidationResult): string[]; /** * Map production page URLs to development page URLs (same path, dev origin). * Excludes non-page assets (download paths, static file extensions). * Used in compare mode: sitemap from prod, check existence on dev. */ export declare function mapProdPageUrlsToDev(prodPageUrls: string[], devBaseUrl: string): string[]; //# sourceMappingURL=collect-markdown-urls.d.ts.map