import { HttpClient } from '../../utils/http-client.js'; import type { LlmsTxtVariant } from './detector.js'; export interface DownloadedContent { url: string; variant: string; content: string; size: number; } /** * Downloader for llms.txt files * Based on Skill_Seekers implementation */ export declare class LlmsTxtDownloader { private httpClient; constructor(httpClient?: HttpClient); /** * Download a single llms.txt file */ download(url: string): Promise; /** * Download multiple llms.txt variants */ downloadAll(variants: LlmsTxtVariant[]): Promise; /** * Get proper filename for saving content * Ensures .md extension for proper markdown rendering */ getProperFilename(url: string): string; } //# sourceMappingURL=downloader.d.ts.map