# Functions
NewCredentialsService initializes a new CredentialsProvider with the given CredentialsService and ClientState.
# Structs
CredentialsProvider provides methods for managing user credentials.
# Interfaces
CredentialsService defines the interface for interacting with credentials-related operations.