/** * Comparative Analysis * * Compares two AAC board sets to identify missing/extra words, * analyze vocabulary differences, and generate CARE component scores. */ import { MetricsResult, ComparisonResult } from './types'; import { type ReferenceDataProvider } from '../reference/index'; import { MetricsOptions } from './types'; export declare class ComparisonAnalyzer { private vocabAnalyzer; private sentenceAnalyzer; private referenceLoader; constructor(referenceLoader?: ReferenceDataProvider); private normalize; /** * Compare two board sets */ compare(targetResult: MetricsResult, compareResult: MetricsResult, options?: { includeSentences?: boolean; locale?: string; } & Partial): Promise; /** * Calculate CARE component scores */ private calculateCareComponents; /** * Analyze fringe vocabulary */ private analyzeFringe; /** * Analyze common fringe vocabulary */ private analyzeCommonFringe; /** * Calculate overall effort score for a metrics result */ private calculateEffortScore; }