/**
 * 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, calculateCompatibilityScore as calculateMatrixCompatibilityScore, getCompatibilityStatus as getMatrixCompatibilityStatus, buildCompatibilityEntry, buildCompatibilityMatrix, getCompatibilityEntry, getPluginConflicts, generateMatrixSummary, buildDependencyGraph, generateResolutions, assessRiskLevel, type PluginCompatInfo, } from './compatibility-matrix.js';
export type { AlertConditionType, AlertOperator, AlertChannel, AlertSeverity, AlertCondition, AlertRule, Alert, AlertHistoryEntry, AlertEngineState, AlertCheckResult, WebhookAlertPayload, AlertConfig, } from './alert-types.js';
export { DEFAULT_ALERT_RULES, DEFAULT_ALERT_CONFIG } from './alert-types.js';
export { HealthAlertEngine, createAlertEngine, evaluateCondition, getConditionValue, isOnCooldown, evaluateRule, shouldResolveAlert, type PluginAlertData, } from './alert-engine.js';
export { analyzePluginUpgrade, analyzeUpgrade, calculateRiskLevel, generateRiskFactors, generateRecommendedSteps, estimateUpgradeEffort, getRecommendedTargetVersion, type PluginUpgradeStatus, type PluginUpgradeInfo, type UpgradeRiskLevel, type UpgradeAnalysis, } from './upgrade-assistant.js';
export { HealthHistoryService, createHealthHistoryService, calculateTrend, getPeriodMs, generateSparkline, DEFAULT_HISTORY_CONFIG, type TrendPeriod, type PluginHealthHistoryEntry, type ServerHealthHistoryEntry, type HealthTrend, type HealthEvent, type HealthHistory, type HealthHistoryConfig, } from './health-history.js';
//# sourceMappingURL=index.d.ts.map