/** * Plugin Health & Compatibility System * * Exports for the health scoring and compatibility checking system. * * @since v1.66.0 */ export type { HealthSeverity, HealthStatus, HealthGrade, HealthIssueType, HealthComponent, HealthIssue, HealthRecommendation, RecommendationAction, PluginHealthScore, ServerHealthSummary, HealthCheckConfig, PluginHealthMetadata, SecurityVulnerability, HealthCheckResult, BatchHealthCheckResult, } from './health-types.js'; export { DEFAULT_HEALTH_CONFIG } from './health-types.js'; export { comparePluginVersions, calculateVersionScore, getVersionStatusDescription, checkVersionFreshness, isBreakingUpdate, getUpdateRecommendation, type VersionComparisonResult, } from './version-checker.js'; export { daysSince, getMaintenanceStatus, calculateMaintenanceScore, getMaintenanceDescription, checkMaintenanceActivity, checkMaintenance, isAbandonmentRisk, getTimeSinceUpdate, type MaintenanceStatus, type MaintenanceCheckResult, } from './maintenance-checker.js'; export { parseMcVersion, compareMcVersions, getMinorVersionsBehind, versionMatches, findHighestSupportedVersion, getCompatibilityStatus, calculateCompatibilityScore, getCompatibilityDescription, checkMcCompatibility, checkCompatibility, type McVersion, type CompatibilityStatus, type CompatibilityCheckResult, } from './compatibility-checker.js'; export { checkDependency, checkAllDependencies, calculateDependencyScore, getDependencyDescription, checkDependencyHealth, generateDependencyIssues, createSimpleDependencyRegistry, type DependencyStatus, type DependencyCheckItem, type DependencyCheckResult, type DependencyRegistry, } from './dependency-checker.js'; export { calculateSecurityScore, getSecurityStatus, getSecurityDescription, checkFixAvailable, checkSecurityHealth, checkSecurity, generateSecurityIssues, createMockVulnerability, filterVulnerabilitiesForVersion, type SecurityStatus, type SecurityCheckResult, } from './security-checker.js'; export { HealthCalculator, createHealthCalculator, } from './health-calculator.js'; export type { ConflictType, CompatibilityStatus as MatrixCompatibilityStatus, PluginConflict, CompatibilityEntry, CompatibilityMatrix, CompatibilityMatrixSummary, DependencyNode, DependencyGraph, ConflictResolution, CompatibilityReport, KnownConflictEntry, CompatibilityCheckConfig, } from './compatibility-types.js'; export { DEFAULT_COMPATIBILITY_CONFIG } from './compatibility-types.js'; export { getMatrixKey, detectCommandConflicts, detectPermissionConflicts, detectApiConflicts, detectVersionMismatch, checkKnownConflicts, calculateMatrixCompatibilityScore, getCompatibilityStatus as getMatrixCompatibilityStatus, buildCompatibilityEntry, buildCompatibilityMatrix, getCompatibilityEntry, getPluginConflicts, generateMatrixSummary, buildDependencyGraph, generateResolutions, assessRiskLevel, type PluginCompatInfo, } from './compatibility-matrix.js'; export { analyzePluginUpgrade, analyzeUpgrade, calculateRiskLevel, generateRiskFactors, generateRecommendedSteps, estimateUpgradeEffort, getRecommendedTargetVersion, type PluginUpgradeStatus, type PluginUpgradeInfo, type UpgradeRiskLevel, type UpgradeAnalysis, } from './upgrade-assistant.js'; //# sourceMappingURL=index.d.ts.map