mod markdown_store;
mod store;
mod types;
mod wiki_sync;
pub use markdown_store::{MarkdownLearningStore, MarkdownStoreConfig, MarkdownStoreError};
pub use store::{SharedLearningStore, StoreConfig};
pub use terraphim_types::shared_learning::SuggestionStatus;
pub use types::{LearningSource as SharedLearningSource, SharedLearning, TrustLevel};
pub use wiki_sync::{GiteaWikiClient, WikiSyncError};
#[cfg(feature = "shared-learning")]
pub use terraphim_types::shared_learning::LearningStore;
#[cfg(feature = "cross-agent-injection")]
pub mod injector;
#[cfg(feature = "cross-agent-injection")]
pub use injector::{InjectionError, InjectionResult, InjectorConfig, LearningInjector};