pub use brainwires_core::{ChunkMetadata, SearchResult};
mod code_relations;
mod ensemble;
mod incremental;
mod index;
mod query;
mod search;
mod statistics;
#[cfg(test)]
mod tests;
pub use index::default_max_file_size;
pub use index::{IndexRequest, IndexResponse, IndexingMode};
pub use query::{QueryRequest, QueryResponse};
pub use query::{default_hybrid, default_limit, default_min_score};
pub use statistics::{
ClearRequest, ClearResponse, LanguageStats, StatisticsRequest, StatisticsResponse,
};
pub use incremental::{IncrementalUpdateRequest, IncrementalUpdateResponse};
pub use search::{
AdvancedSearchRequest, GitSearchResult, SearchGitHistoryRequest, SearchGitHistoryResponse,
};
pub use search::{default_git_path, default_max_commits};
pub use code_relations::{FindDefinitionRequest, FindReferencesRequest, GetCallGraphRequest};
#[cfg(feature = "code-analysis")]
pub use code_relations::{FindDefinitionResponse, FindReferencesResponse, GetCallGraphResponse};
pub use ensemble::{EnsembleRequest, EnsembleResponse, SearchStrategy};