export interface ParsedSection { title: string; content: string; url?: string; } /** * Parser for llms.txt file content * Extracts URLs and structured content * Based on Skill_Seekers implementation */ export declare class LlmsTxtParser { private content; private baseUrl; constructor(content: string, baseUrl: string); /** * Extract all URLs from llms.txt content * Looks for URLs in markdown links and plain text */ extractUrls(): string[]; /** * Parse llms.txt into structured sections * Useful for section-based content extraction */ parseSections(): ParsedSection[]; /** * Check if URL is valid for crawling */ private isValidUrl; /** * Normalize URL (make absolute, remove fragments) */ private normalizeUrl; /** * Resolve relative URL to absolute */ private resolveRelativeUrl; /** * Extract summary/description from llms.txt * Useful for skill metadata */ extractSummary(maxLength?: number): string; } //# sourceMappingURL=parser.d.ts.map