// SQLite-backed durable storage for the core. One database file
// (`core.sqlite3`) per app install lives under `data_dir/`. The
// connection is owned by `AppCore` (or by a one-shot helper for the
// notification-preview path) and shared with `SqliteStorageAdapter`,
// which implements the `nostr_double_ratchet::StorageAdapter` trait.
//
// Greenfield decision: there is no migration from the previous JSON
// layout — the new database starts empty on a clean install and the
// JSON files (if present) are ignored.
pub use ;
pub use SqliteStorageAdapter;
pub use ;
use ;
pub type SharedConnection = ;