"use strict";
/**
 * CLI Tool IDs for CLI module
 * Issue #518: [DR2-07] Approach B - Subset copy with cross-validation test
 *
 * Source of truth: src/lib/cli-tools/types.ts CLI_TOOL_IDS
 * Cross-validation test: tests/unit/cli/config/cross-validation.test.ts
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.CLI_TOOL_IDS = void 0;
exports.isCliToolId = isCliToolId;
/** CLI tool IDs available for --agent option */
exports.CLI_TOOL_IDS = ['claude', 'codex', 'gemini', 'vibe-local', 'opencode'];
/**
 * Check if a string is a valid CLI tool ID
 * @param value - String to check
 * @returns True if value is a valid CLI tool ID
 */
function isCliToolId(value) {
    return exports.CLI_TOOL_IDS.includes(value);
}
