"use strict";
/**
 * Vectors Module
 *
 * Provides text embedding and vector similarity search for semantic code search.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.createVectorManager = exports.VectorManager = exports.createVectorSearch = exports.VectorSearchManager = exports.getModelCapabilities = exports.MODEL_CAPABILITIES = exports.DEFAULT_SILICONFLOW_MODEL = exports.DEFAULT_JINA_MODEL = exports.DEFAULT_GEMINI_MODEL = exports.DEFAULT_MODEL = exports.createEmbedder = exports.TextEmbedder = void 0;
var embedder_1 = require("./embedder");
Object.defineProperty(exports, "TextEmbedder", { enumerable: true, get: function () { return embedder_1.TextEmbedder; } });
Object.defineProperty(exports, "createEmbedder", { enumerable: true, get: function () { return embedder_1.createEmbedder; } });
Object.defineProperty(exports, "DEFAULT_MODEL", { enumerable: true, get: function () { return embedder_1.DEFAULT_MODEL; } });
Object.defineProperty(exports, "DEFAULT_GEMINI_MODEL", { enumerable: true, get: function () { return embedder_1.DEFAULT_GEMINI_MODEL; } });
Object.defineProperty(exports, "DEFAULT_JINA_MODEL", { enumerable: true, get: function () { return embedder_1.DEFAULT_JINA_MODEL; } });
Object.defineProperty(exports, "DEFAULT_SILICONFLOW_MODEL", { enumerable: true, get: function () { return embedder_1.DEFAULT_SILICONFLOW_MODEL; } });
Object.defineProperty(exports, "MODEL_CAPABILITIES", { enumerable: true, get: function () { return embedder_1.MODEL_CAPABILITIES; } });
Object.defineProperty(exports, "getModelCapabilities", { enumerable: true, get: function () { return embedder_1.getModelCapabilities; } });
var search_1 = require("./search");
Object.defineProperty(exports, "VectorSearchManager", { enumerable: true, get: function () { return search_1.VectorSearchManager; } });
Object.defineProperty(exports, "createVectorSearch", { enumerable: true, get: function () { return search_1.createVectorSearch; } });
var manager_1 = require("./manager");
Object.defineProperty(exports, "VectorManager", { enumerable: true, get: function () { return manager_1.VectorManager; } });
Object.defineProperty(exports, "createVectorManager", { enumerable: true, get: function () { return manager_1.createVectorManager; } });
//# sourceMappingURL=index.js.map