diff --git a/tools/kv_typed/src/backend/sled.rs b/tools/kv_typed/src/backend/sled.rs
index 3f97ef6de942d9010d7b20f663c77061bd91f899..592a6bd7653febcc47df77dbebb6f78504a550b1 100644
--- a/tools/kv_typed/src/backend/sled.rs
+++ b/tools/kv_typed/src/backend/sled.rs
@@ -15,7 +15,7 @@
 
 //! Sled backend for KV Typed,
 
-pub use sled::Config;
+pub use sled::{Config, Mode};
 
 use crate::*;
 
diff --git a/tools/kv_typed/src/lib.rs b/tools/kv_typed/src/lib.rs
index b2487256d0b82c087994f9be3e99a1d18a5d0ebf..729b5c0f047258f390d288011947cf2df6e51acf 100644
--- a/tools/kv_typed/src/lib.rs
+++ b/tools/kv_typed/src/lib.rs
@@ -66,7 +66,7 @@ pub mod prelude {
     #[cfg(feature = "mock")]
     pub use crate::backend::mock::{MockBackend, MockBackendCol, MockBackendIter};
     #[cfg(feature = "sled_backend")]
-    pub use crate::backend::sled::{Config as SledConf, Sled};
+    pub use crate::backend::sled::{Config as SledConf, Mode as SledMode, Sled};
     pub use crate::backend::{Backend, BackendCol};
     pub use crate::batch::{Batch, BatchGet};
     #[cfg(feature = "mock")]