import { SitemapUrl } from "../types";
export declare class SitemapParser {
    private parser;
    private logger;
    private readonly MAX_RECURSION_DEPTH;
    private readonly MAX_SUBSITEMAPS;
    private visitedUrls;
    constructor();
    parseSitemap(sitemapUrl: string, depth?: number): Promise<SitemapUrl[]>;
    filterUrls(urls: SitemapUrl[], options: {
        filterPatterns?: string[];
        includePatterns?: string[];
    }): SitemapUrl[];
    convertToLocalUrls(urls: SitemapUrl[], baseUrl: string): SitemapUrl[];
    private convertUrlToLocal;
    private isValidSitemapUrl;
}
//# sourceMappingURL=sitemap-parser.d.ts.map