/** * @classic-homes/chat-indexer * CLI for indexing content into the Classic Homes chat system * * This module provides the main entry point for the indexer. * It uses a plugin-based architecture for content sources. */ import './sources/index.js'; export { runIndex, type IndexOptions, type IndexResult, type SourceStatistics } from './orchestrator.js'; export { sourceRegistry, registerSource, BaseContentSource, type SourceContext, type SourceResult, type SourceStats, type ContentSource, } from './sources/index.js'; export type { IndexerConfig, SourceConfig, WebSourceConfig, MarkdownSourceConfig, GitHubSourceConfig, EmbeddingConfig, DocusaurusVersioningConfig, GitHubPreprocessingConfig, } from './config/types.js'; export { isWebSource, isMarkdownSource, isGitHubSource, } from './config/types.js'; export type { Chunk, ChunkMetadata, Vector } from './chunking/types.js'; export type { EmbeddingOptions, EmbeddingResult, EmbeddingValidationError, } from './embedding/types.js'; export { MODEL_DIMENSIONS, getModelDimensions } from './embedding/types.js'; export { loadConfig } from './config/loader.js'; export { DEFAULTS } from './config/defaults.js'; //# sourceMappingURL=index.d.ts.map