//! Smart ID Client Module
//!
//! This module provides the implementation of the Smart ID client, which includes methods for interacting with the Smart ID service.
//! It supports functionalities such as starting authentication, certificate choice, and signature sessions using device links.
//! Additionally, it provides utility functions for session management and user identity handling.
//!
//! # Modules
//!
//! - `smart_id_client`: Contains the main implementation of the Smart ID client.