import type { RawFetchResult } from '../types.js';
export type RawFetchFn = (url: string) => Promise<RawFetchResult>;
/**
 * Probe an origin for a usable sitemap. Returns the discovered URL list if
 * at least SITEMAP_MIN_URLS were found; otherwise null so the caller can
 * fall back to a traversal strategy.
 *
 * Order: robots.txt → /sitemap.xml → /sitemap_index.xml. .gz is skipped
 * (decompression deferred).
 */
export declare function probeSitemap(origin: string, rawFetch: RawFetchFn): Promise<string[] | null>;
//# sourceMappingURL=sitemap-first.d.ts.map