"use strict";
/**
 * Image Analysis Utilities
 *
 * Exports hook installer functions for prompt management
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.IMAGE_ANALYSIS_PROMPT_TEMPLATES = exports.syncManagedImageAnalysisInstances = exports.repairImageAnalysisRuntimeState = exports.countManagedImageAnalysisHookFiles = exports.cleanupManagedImageAnalysisHooks = exports.getImageAnalysisSteeringPrompt = exports.appendThirdPartyImageAnalysisToolArgs = exports.ensureImageAnalysisMcpOrThrow = exports.syncImageAnalysisMcpToConfigDir = exports.uninstallImageAnalysisMcp = exports.removeImageAnalysisMcpConfig = exports.uninstallImageAnalysisMcpServer = exports.ensureImageAnalysisMcp = exports.ensureImageAnalysisMcpConfig = exports.installImageAnalysisMcpServer = exports.hasImageAnalysisMcpReady = exports.hasImageAnalysisMcpConfig = exports.hasImageAnalysisMcpServerInstalled = exports.getImageAnalysisMcpRuntimePath = exports.getImageAnalysisMcpServerPath = exports.getImageAnalysisMcpServerName = exports.installImageAnalysisPrompts = exports.getPromptsDir = void 0;
var hook_installer_1 = require("./hook-installer");
Object.defineProperty(exports, "getPromptsDir", { enumerable: true, get: function () { return hook_installer_1.getPromptsDir; } });
Object.defineProperty(exports, "installImageAnalysisPrompts", { enumerable: true, get: function () { return hook_installer_1.installImageAnalysisPrompts; } });
var mcp_installer_1 = require("./mcp-installer");
Object.defineProperty(exports, "getImageAnalysisMcpServerName", { enumerable: true, get: function () { return mcp_installer_1.getImageAnalysisMcpServerName; } });
Object.defineProperty(exports, "getImageAnalysisMcpServerPath", { enumerable: true, get: function () { return mcp_installer_1.getImageAnalysisMcpServerPath; } });
Object.defineProperty(exports, "getImageAnalysisMcpRuntimePath", { enumerable: true, get: function () { return mcp_installer_1.getImageAnalysisMcpRuntimePath; } });
Object.defineProperty(exports, "hasImageAnalysisMcpServerInstalled", { enumerable: true, get: function () { return mcp_installer_1.hasImageAnalysisMcpServerInstalled; } });
Object.defineProperty(exports, "hasImageAnalysisMcpConfig", { enumerable: true, get: function () { return mcp_installer_1.hasImageAnalysisMcpConfig; } });
Object.defineProperty(exports, "hasImageAnalysisMcpReady", { enumerable: true, get: function () { return mcp_installer_1.hasImageAnalysisMcpReady; } });
Object.defineProperty(exports, "installImageAnalysisMcpServer", { enumerable: true, get: function () { return mcp_installer_1.installImageAnalysisMcpServer; } });
Object.defineProperty(exports, "ensureImageAnalysisMcpConfig", { enumerable: true, get: function () { return mcp_installer_1.ensureImageAnalysisMcpConfig; } });
Object.defineProperty(exports, "ensureImageAnalysisMcp", { enumerable: true, get: function () { return mcp_installer_1.ensureImageAnalysisMcp; } });
Object.defineProperty(exports, "uninstallImageAnalysisMcpServer", { enumerable: true, get: function () { return mcp_installer_1.uninstallImageAnalysisMcpServer; } });
Object.defineProperty(exports, "removeImageAnalysisMcpConfig", { enumerable: true, get: function () { return mcp_installer_1.removeImageAnalysisMcpConfig; } });
Object.defineProperty(exports, "uninstallImageAnalysisMcp", { enumerable: true, get: function () { return mcp_installer_1.uninstallImageAnalysisMcp; } });
Object.defineProperty(exports, "syncImageAnalysisMcpToConfigDir", { enumerable: true, get: function () { return mcp_installer_1.syncImageAnalysisMcpToConfigDir; } });
Object.defineProperty(exports, "ensureImageAnalysisMcpOrThrow", { enumerable: true, get: function () { return mcp_installer_1.ensureImageAnalysisMcpOrThrow; } });
var claude_tool_args_1 = require("./claude-tool-args");
Object.defineProperty(exports, "appendThirdPartyImageAnalysisToolArgs", { enumerable: true, get: function () { return claude_tool_args_1.appendThirdPartyImageAnalysisToolArgs; } });
Object.defineProperty(exports, "getImageAnalysisSteeringPrompt", { enumerable: true, get: function () { return claude_tool_args_1.getImageAnalysisSteeringPrompt; } });
var repair_1 = require("./repair");
Object.defineProperty(exports, "cleanupManagedImageAnalysisHooks", { enumerable: true, get: function () { return repair_1.cleanupManagedImageAnalysisHooks; } });
Object.defineProperty(exports, "countManagedImageAnalysisHookFiles", { enumerable: true, get: function () { return repair_1.countManagedImageAnalysisHookFiles; } });
Object.defineProperty(exports, "repairImageAnalysisRuntimeState", { enumerable: true, get: function () { return repair_1.repairImageAnalysisRuntimeState; } });
Object.defineProperty(exports, "syncManagedImageAnalysisInstances", { enumerable: true, get: function () { return repair_1.syncManagedImageAnalysisInstances; } });
exports.IMAGE_ANALYSIS_PROMPT_TEMPLATES = ['default', 'screenshot', 'document'];
//# sourceMappingURL=index.js.map