/**
 * Advanced ML Training Data
 * This file contains all the learning patterns, synonyms, abbreviations, and training data
 * for the Advanced ML healing system. This makes the system truly universal and maintainable.
 */
export interface TrainingData {
    semanticSynonyms: Record<string, string[]>;
    abbreviations: Record<string, string[]>;
    commonPatterns: Record<string, string[]>;
    contextMappings: Record<string, Record<string, string[]>>;
    elementTypeMappings: Record<string, string[]>;
    naturalLanguagePatterns: Record<string, string[]>;
    fastPathSelectors: Record<string, string[]>;
    directSemanticMappings: Record<string, string>;
    confidenceThresholds: Record<string, number>;
    performanceSettings: Record<string, any>;
    learningPatterns: Record<string, any[] | Record<string, any>>;
}
export declare const ADVANCED_ML_TRAINING_DATA: TrainingData;
export declare class TrainingDataHelper {
    /**
     * Get semantic synonyms for a given word
     */
    static getSemanticSynonyms(word: string): string[];
    /**
     * Get abbreviations for a given word
     */
    static getAbbreviations(word: string): string[];
    /**
     * Get common patterns for a given pattern
     */
    static getCommonPatterns(pattern: string): string[];
    /**
     * Get context mappings for a given context and field
     */
    static getContextMappings(context: string, field: string): string[];
    /**
     * Get element type mappings for a given type
     */
    static getElementTypeMappings(type: string): string[];
    /**
     * Get natural language patterns for a given phrase
     */
    static getNaturalLanguagePatterns(phrase: string): string[];
    /**
     * Get fast path selectors for a given selector
     */
    static getFastPathSelectors(selector: string): string[];
    /**
     * Get direct semantic mapping for a given selector
     */
    static getDirectSemanticMapping(selector: string): string | null;
    /**
     * Get confidence threshold for a given scenario
     */
    static getConfidenceThreshold(scenario: string): number;
    /**
     * Get performance setting for a given setting
     */
    static getPerformanceSetting(setting: string): any;
    /**
     * Check if a word has semantic synonyms
     */
    static hasSemanticSynonyms(word: string): boolean;
    /**
     * Check if a word has abbreviations
     */
    static hasAbbreviations(word: string): boolean;
    /**
     * Get all possible variations for a given word
     */
    static getAllVariations(word: string): string[];
    /**
     * Get learning insights for a given pattern
     */
    static getLearningInsights(pattern: string): any;
}
export default ADVANCED_ML_TRAINING_DATA;
//# sourceMappingURL=advanced-ml-training-data.d.ts.map