/**
 * Utility functions for IDS Enterprise Web Components MCP Server
 */
import { ComponentInfo } from '../types/index.js';
export declare class ComponentUtils {
    /**
     * Categorize a component based on its name
     */
    static categorizeComponent(componentName: string): string;
    /**
     * Extract component name from file path
     */
    static extractComponentNameFromPath(filePath: string): string;
    /**
     * Parse component README content
     */
    static parseComponentReadme(componentName: string, content: string, filePath: string): ComponentInfo;
}
export declare class FrameworkUtils {
    /**
     * Extract framework description from README content
     */
    static extractFrameworkDescription(readmeContent: string): string;
}
export declare class SearchUtils {
    /**
     * Calculate relevance score for search results
     */
    static calculateRelevanceScore(searchTerms: string[], component: ComponentInfo): number;
}
//# sourceMappingURL=index.d.ts.map