/** * Component Value Normalizer * Extracts and normalizes component values from descriptions * "16k Ohm ±1% 0.1W" → "16k" * "100nF 50V X7R" → "100n/50V" */ export type ComponentType = 'resistor' | 'capacitor' | 'inductor' | 'diode' | 'transistor' | 'ic' | 'other'; export interface NormalizedValue { displayValue: string; originalValue: string; params?: { value?: string; tolerance?: string; voltage?: string; power?: string; current?: string; }; } /** * Detect component type from prefix and category */ export declare function detectComponentType(prefix: string, category?: string): ComponentType; /** * Main normalization function * Returns normalized value based on component type */ export declare function normalizeValue(description: string, type: ComponentType): NormalizedValue; /** * Extract value from component name or description * Tries multiple strategies to find a meaningful value */ export declare function extractDisplayValue(name: string, description: string | undefined, prefix: string, category?: string): string; //# sourceMappingURL=value-normalizer.d.ts.map