/**
 * Utility class for recognizing component types and extracting keywords
 */
export declare class ComponentTypeRecognizer {
    private static readonly capacitorTypes;
    private static readonly resistorTypes;
    private static readonly inductorTypes;
    private static readonly tolerancePatterns;
    private static readonly commonKeywords;
    /**
     * Recognizes component type from input text
     * @param text - Input text that may contain component type information
     * @returns Recognized component type or undefined if not recognized
     */
    static recognizeComponentType(text: string): string | undefined;
    /**
     * Extracts tolerance value from input text
     * @param text - Input text that may contain tolerance information
     * @returns Tolerance value as a string (e.g., "±1%") or undefined if not found
     */
    static extractTolerance(text: string): string | undefined;
    /**
     * Extracts keywords from input text
     * @param text - Input text to extract keywords from
     * @returns Array of extracted keywords
     */
    static extractKeywords(text: string): string[];
}
//# sourceMappingURL=ComponentTypeRecognizer.d.ts.map