/** * Recommendations Module * * Plugin recommendation system with multiple algorithms. * * @since v1.66.0 */ export type { RecommendationType, RecommendationSource, ReasonType, RecommendationReason, Recommendation, RecommendationFeedback, RecommendationPreferences, RecommendationContext, AlgorithmResult, RecommendationResults, RecommendationConfig, PluginSimilarity, CooccurrenceEntry, TrendingData, CuratedCollection, } from './recommendation-types.js'; export { DEFAULT_RECOMMENDATION_CONFIG, DEFAULT_RECOMMENDATION_PREFERENCES, BUILTIN_COLLECTIONS, } from './recommendation-types.js'; export { calculatePluginSimilarity, findSimilarPlugins, runSimilarAlgorithm, CooccurrenceMatrix, DEFAULT_COOCCURRENCE_DATA, findComplementaryPlugins, createDefaultMatrix, runCooccurrenceAlgorithm, calculatePopularityScore, findPopularPlugins, runPopularAlgorithm, calculateTrendingScore, findTrendingPlugins, runTrendingAlgorithm, COMMON_DEPENDENCIES, COMPATIBILITY_REQUIREMENTS, findMissingDependencies, runMissingAlgorithm, UPGRADE_PATHS, calculateQualityMetrics, findUpgrades, runUpgradeAlgorithm, } from './algorithms/index.js'; export { calculateBoost, applyAlgorithmWeight, scoreAndRank, mergeWithDiversity, generateContextHash, } from './scorer.js'; export { RecommendationEngine, getRecommendationEngine, resetRecommendationEngine, } from './recommendation-engine.js'; export type { UsageDataConfig, AnonymousUsageReport, LocalCooccurrenceRecord, PairStatistics, CommunityCooccurrenceData, ABTestConfig, ABTestMetrics, } from './cooccurrence/index.js'; export { DEFAULT_USAGE_CONFIG, CONFIDENCE_THRESHOLDS, CooccurrenceService, getCooccurrenceService, resetCooccurrenceService, mean, standardDeviation, wilsonConfidenceInterval, correlationCoefficient, getConfidenceLevel, isSignificantDifference, detectTrend, findPluginClusters, calculateCentrality, getSummaryStatistics, } from './cooccurrence/index.js'; export type { FeatureSupport, FeatureComparison, ComparisonStats, ComparisonResult, MigrationGuide, } from './comparison/index.js'; export { COMMON_FEATURE_CATEGORIES, KNOWN_PLUGIN_FEATURES, DEFAULT_COMPARISON_CONFIG, ComparisonService, getComparisonService, resetComparisonService, } from './comparison/index.js'; export type { DiscoverySectionType, DiscoveryItem, DiscoverySection, DiscoveryFeed, DiscoveryPreferences, NewPluginCriteria, TrendingCriteria, } from './discovery/index.js'; export { DEFAULT_DISCOVERY_PREFERENCES, DEFAULT_NEW_CRITERIA, DEFAULT_TRENDING_CRITERIA, SECTION_ICONS, DiscoveryService, getDiscoveryService, resetDiscoveryService, } from './discovery/index.js'; //# sourceMappingURL=index.d.ts.map