/**
 * Embeddings Module — Public API
 *
 * Provides semantic embedding and vector search for TrellisVCS entities.
 *
 * @see TRL-18
 */
export type { ChunkType, ChunkMeta, EmbeddingRecord, SearchResult, SearchOptions, EmbeddingModelConfig, } from './types.js';
export { DEFAULT_MODEL_CONFIG } from './types.js';
export { embed, embedBatch, loadModel, resetModel } from './model.js';
export { VectorStore, cosineSimilarity } from './store.js';
export { EmbeddingManager } from './search.js';
export type { SearchableEngine, Embedder } from './search.js';
export { createAutoEmbedMiddleware, buildRAGContext } from './auto-embed.js';
export type { AutoEmbedOptions, RAGContext } from './auto-embed.js';
export type { GraphChunkType } from './types.js';
export { chunkIssue, chunkMilestone, chunkDecision, chunkMarkdown, chunkCodeEntities, chunkDocComments, chunkSummary, chunkFile, slidingWindow, } from './chunker.js';
//# sourceMappingURL=index.d.ts.map