"""Python client library for the Wallet Attached Storage specification."""

from wallet_attached_storage_client._client import StorageClient
from wallet_attached_storage_client._http_signature import create_authorization_header
from wallet_attached_storage_client._resource import Resource
from wallet_attached_storage_client._signer import Ed25519Signer
from wallet_attached_storage_client._space import Space
from wallet_attached_storage_client._types import Signer
from wallet_attached_storage_client._urn_uuid import is_urn_uuid, make_urn_uuid, parse_urn_uuid

__all__ = [
    "Ed25519Signer",
    "Resource",
    "Signer",
    "Space",
    "StorageClient",
    "create_authorization_header",
    "is_urn_uuid",
    "make_urn_uuid",
    "parse_urn_uuid",
]
