pub mod builder;
pub mod client;
pub mod error;
pub mod models;
pub use builder::ClawDBBuilder;
pub use client::{ClawDB, ClawDBClient};
pub use error::{SdkError, SdkResult};
pub use models::{
BranchInfo, DiffResult, HealthResponse, MemoryRecord, MemoryType, MergeResult, ReflectJob,
RememberOptions, SearchHit, SearchOptions, SessionInfo, SyncActionResult, SyncResult,
SyncStatusResult, TxInfo,
};
pub type Result<T> = SdkResult<T>;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub mod prelude {
pub use crate::{ClawDBClient, Result, SdkError, SdkResult, SearchOptions};
}