# Functions

NewConfig returns a new client configuration with the default options.
NewConfigWithOpts returns a new client configuration with the provided options.
WithCommitmentPolicy returns a [ConfigOptionFunc] that sets the commitment policy for the client.
WithMaxEncryptedDataKeys returns a [ConfigOptionFunc] that sets the maximum number of encrypted data keys that can be used in a single message.

# Constants

DefaultCommitment is the default commitment policy for the client.
DefaultMaxEDK is the default maximum number of encrypted data keys that can be used to encrypt or decrypt a single message.

# Structs

ClientConfig is the configuration for the client.
ConfigOptions is a holder of the configuration options for the client.

# Type aliases

ConfigOptionFunc is a function that sets a configuration option.