//! Wallet module: core wallet struct and supporting types.
//!
//! Contains the Wallet struct (Plan 03), all supporting types, traits,
//! validation helpers, settings manager, beef helpers, and error helpers.
// The `wallet` submodule name mirrors the TypeScript wallet-toolbox layout
// (`wallet/Wallet.ts`) which holds the main `Wallet` struct in its own file.
// Renaming would be a breaking change to the public module path.
// Re-export key public types for convenience.
pub use PrivilegedKeyManager;
pub use WalletSettingsManager;
pub use ;
pub use ;
pub use Wallet;