"use strict";
/**
 * CLIProxy Services
 * Central export point for cliproxy service layer
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.clearPin = exports.getPinned = exports.isPinned = exports.installLatest = exports.installVersion = exports.isValidVersionFormat = exports.checkLatestVersion = exports.getBinaryStatus = exports.getActiveSessionCount = exports.isProxyRunning = exports.startProxy = exports.stopProxy = exports.getProxyStatus = exports.removeVariant = exports.updateCompositeVariant = exports.createCompositeVariant = exports.createVariant = exports.listVariants = exports.variantExists = exports.validateProfileName = void 0;
// Variant management
var variant_service_1 = require("./variant-service");
Object.defineProperty(exports, "validateProfileName", { enumerable: true, get: function () { return variant_service_1.validateProfileName; } });
Object.defineProperty(exports, "variantExists", { enumerable: true, get: function () { return variant_service_1.variantExists; } });
Object.defineProperty(exports, "listVariants", { enumerable: true, get: function () { return variant_service_1.listVariants; } });
Object.defineProperty(exports, "createVariant", { enumerable: true, get: function () { return variant_service_1.createVariant; } });
Object.defineProperty(exports, "createCompositeVariant", { enumerable: true, get: function () { return variant_service_1.createCompositeVariant; } });
Object.defineProperty(exports, "updateCompositeVariant", { enumerable: true, get: function () { return variant_service_1.updateCompositeVariant; } });
Object.defineProperty(exports, "removeVariant", { enumerable: true, get: function () { return variant_service_1.removeVariant; } });
// Proxy lifecycle
var proxy_lifecycle_service_1 = require("./proxy-lifecycle-service");
Object.defineProperty(exports, "getProxyStatus", { enumerable: true, get: function () { return proxy_lifecycle_service_1.getProxyStatus; } });
Object.defineProperty(exports, "stopProxy", { enumerable: true, get: function () { return proxy_lifecycle_service_1.stopProxy; } });
Object.defineProperty(exports, "startProxy", { enumerable: true, get: function () { return proxy_lifecycle_service_1.startProxy; } });
Object.defineProperty(exports, "isProxyRunning", { enumerable: true, get: function () { return proxy_lifecycle_service_1.isProxyRunning; } });
Object.defineProperty(exports, "getActiveSessionCount", { enumerable: true, get: function () { return proxy_lifecycle_service_1.getActiveSessionCount; } });
// Binary management
var binary_service_1 = require("./binary-service");
Object.defineProperty(exports, "getBinaryStatus", { enumerable: true, get: function () { return binary_service_1.getBinaryStatus; } });
Object.defineProperty(exports, "checkLatestVersion", { enumerable: true, get: function () { return binary_service_1.checkLatestVersion; } });
Object.defineProperty(exports, "isValidVersionFormat", { enumerable: true, get: function () { return binary_service_1.isValidVersionFormat; } });
Object.defineProperty(exports, "installVersion", { enumerable: true, get: function () { return binary_service_1.installVersion; } });
Object.defineProperty(exports, "installLatest", { enumerable: true, get: function () { return binary_service_1.installLatest; } });
Object.defineProperty(exports, "isPinned", { enumerable: true, get: function () { return binary_service_1.isPinned; } });
Object.defineProperty(exports, "getPinned", { enumerable: true, get: function () { return binary_service_1.getPinned; } });
Object.defineProperty(exports, "clearPin", { enumerable: true, get: function () { return binary_service_1.clearPin; } });
//# sourceMappingURL=index.js.map