"use strict";
/**
 * Health Check Registry - Central export for all checks
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.fixImageAnalysisConfig = exports.runImageAnalysisCheck = exports.runOAuthChecks = exports.OAuthPortsChecker = exports.runCLIProxyChecks = exports.CLIProxyPortChecker = exports.CLIProxyAuthChecker = exports.CLIProxyConfigChecker = exports.CLIProxyBinaryChecker = exports.runSymlinkChecks = exports.SettingsSymlinksChecker = exports.CcsSymlinksChecker = exports.PermissionsChecker = exports.runProfileChecks = exports.DelegationChecker = exports.InstancesChecker = exports.ProfilesChecker = exports.runConfigChecks = exports.ClaudeSettingsChecker = exports.ConfigFilesChecker = exports.runEnvironmentCheck = exports.EnvironmentChecker = exports.runSystemChecks = exports.CcsDirectoryChecker = exports.ClaudeCliChecker = exports.createSpinner = exports.HealthCheck = void 0;
var types_1 = require("./types");
Object.defineProperty(exports, "HealthCheck", { enumerable: true, get: function () { return types_1.HealthCheck; } });
Object.defineProperty(exports, "createSpinner", { enumerable: true, get: function () { return types_1.createSpinner; } });
// System checks
var system_check_1 = require("./system-check");
Object.defineProperty(exports, "ClaudeCliChecker", { enumerable: true, get: function () { return system_check_1.ClaudeCliChecker; } });
Object.defineProperty(exports, "CcsDirectoryChecker", { enumerable: true, get: function () { return system_check_1.CcsDirectoryChecker; } });
Object.defineProperty(exports, "runSystemChecks", { enumerable: true, get: function () { return system_check_1.runSystemChecks; } });
// Environment checks
var env_check_1 = require("./env-check");
Object.defineProperty(exports, "EnvironmentChecker", { enumerable: true, get: function () { return env_check_1.EnvironmentChecker; } });
Object.defineProperty(exports, "runEnvironmentCheck", { enumerable: true, get: function () { return env_check_1.runEnvironmentCheck; } });
// Config checks
var config_check_1 = require("./config-check");
Object.defineProperty(exports, "ConfigFilesChecker", { enumerable: true, get: function () { return config_check_1.ConfigFilesChecker; } });
Object.defineProperty(exports, "ClaudeSettingsChecker", { enumerable: true, get: function () { return config_check_1.ClaudeSettingsChecker; } });
Object.defineProperty(exports, "runConfigChecks", { enumerable: true, get: function () { return config_check_1.runConfigChecks; } });
// Profile checks
var profile_check_1 = require("./profile-check");
Object.defineProperty(exports, "ProfilesChecker", { enumerable: true, get: function () { return profile_check_1.ProfilesChecker; } });
Object.defineProperty(exports, "InstancesChecker", { enumerable: true, get: function () { return profile_check_1.InstancesChecker; } });
Object.defineProperty(exports, "DelegationChecker", { enumerable: true, get: function () { return profile_check_1.DelegationChecker; } });
Object.defineProperty(exports, "runProfileChecks", { enumerable: true, get: function () { return profile_check_1.runProfileChecks; } });
// Symlink checks
var symlink_check_1 = require("./symlink-check");
Object.defineProperty(exports, "PermissionsChecker", { enumerable: true, get: function () { return symlink_check_1.PermissionsChecker; } });
Object.defineProperty(exports, "CcsSymlinksChecker", { enumerable: true, get: function () { return symlink_check_1.CcsSymlinksChecker; } });
Object.defineProperty(exports, "SettingsSymlinksChecker", { enumerable: true, get: function () { return symlink_check_1.SettingsSymlinksChecker; } });
Object.defineProperty(exports, "runSymlinkChecks", { enumerable: true, get: function () { return symlink_check_1.runSymlinkChecks; } });
// CLIProxy checks
var cliproxy_check_1 = require("./cliproxy-check");
Object.defineProperty(exports, "CLIProxyBinaryChecker", { enumerable: true, get: function () { return cliproxy_check_1.CLIProxyBinaryChecker; } });
Object.defineProperty(exports, "CLIProxyConfigChecker", { enumerable: true, get: function () { return cliproxy_check_1.CLIProxyConfigChecker; } });
Object.defineProperty(exports, "CLIProxyAuthChecker", { enumerable: true, get: function () { return cliproxy_check_1.CLIProxyAuthChecker; } });
Object.defineProperty(exports, "CLIProxyPortChecker", { enumerable: true, get: function () { return cliproxy_check_1.CLIProxyPortChecker; } });
Object.defineProperty(exports, "runCLIProxyChecks", { enumerable: true, get: function () { return cliproxy_check_1.runCLIProxyChecks; } });
// OAuth checks
var oauth_check_1 = require("./oauth-check");
Object.defineProperty(exports, "OAuthPortsChecker", { enumerable: true, get: function () { return oauth_check_1.OAuthPortsChecker; } });
Object.defineProperty(exports, "runOAuthChecks", { enumerable: true, get: function () { return oauth_check_1.runOAuthChecks; } });
// Image Analysis checks
var image_analysis_check_1 = require("./image-analysis-check");
Object.defineProperty(exports, "runImageAnalysisCheck", { enumerable: true, get: function () { return image_analysis_check_1.runImageAnalysisCheck; } });
Object.defineProperty(exports, "fixImageAnalysisConfig", { enumerable: true, get: function () { return image_analysis_check_1.fixImageAnalysisConfig; } });
//# sourceMappingURL=index.js.map