import { Component } from '../models/index.js'; export interface DocumentationParser { parseComponentList(): Promise; parseComponent(componentName: string): Promise; parseComponentPage(url: string): Promise; } export declare class FomanticDocumentationParser implements DocumentationParser { private baseUrl; private cache; constructor(baseUrl?: string); parseComponentList(): Promise; parseComponent(componentName: string): Promise; parseComponentPage(url: string): Promise; private extractComponentName; private determineCategory; private isElement; private isCollection; private isView; private isModule; private isBehavior; private extractExamples; private extractVariations; private extractProperties; private extractMethods; private extractEvents; private extractCSSClasses; private extractDependencies; private extractTags; private extractCSSClassFromHTML; private mapPropertyType; private createFallbackComponent; } //# sourceMappingURL=documentation.d.ts.map