pub mod ast_query;
pub mod background_indexer;
pub mod cache;
pub mod cli;
pub mod context;
pub mod content_store;
pub mod dependency;
pub mod formatter;
pub mod git;
pub mod indexer;
pub mod interactive;
pub mod line_filter;
pub mod mcp;
pub mod models;
pub mod output;
pub mod parsers;
pub mod query;
pub mod regex_trigrams;
pub mod semantic;
pub mod symbol_cache;
pub mod trigram;
pub mod watcher;
pub use cache::CacheManager;
pub use indexer::Indexer;
pub use models::{
Dependency, DependencyInfo, FileGroupedResult, ImportType, IndexConfig, IndexStats, IndexStatus, IndexWarning,
IndexWarningDetails, IndexedFile, Language, MatchResult, QueryResponse, SearchResult, Span, SymbolKind,
};
pub use query::{QueryEngine, QueryFilter};
pub use watcher::{watch, WatchConfig};