/// `@mention` codec (freenet/river @mentions feature). Gated on the `mentions`
/// feature so the room-contract / chat-delegate WASM builds (which do not
/// enable it) keep byte-identical WASM and stable keys. Pure client concern:
/// the contract treats message content as opaque bytes and never parses it.
/// Legacy room-contract migration registry (freenet/river#292). Gated on the
/// `migration` feature so the room-contract / chat-delegate WASM builds (which
/// do not enable it) keep byte-identical WASM and stable keys.
pub use ChatRoomStateV1;
pub use WebContainerMetadata;