#![deny(missing_docs)]
pub mod manifest;
pub mod storage;
pub use manifest::{ManifestFileEntry, StorageManifest};
pub use storage::{
data_claims, file_storage_capability_descriptor_v1, make_auth_request, now_ms,
open_remote_request, open_remote_response, process_remote_request, seal_remote_request,
seal_remote_response, transport_claims, validate_auth_resource, AuthRemoteRequest,
AuthRemoteResponse, BackupDescriptor, DntFileObjectStore, DntFileSecretStore,
DntFileSnapshotStore, FileStorageProvider, Migration, MigrationId, RemoteAuthStorageClient,
Repository, RepositoryName, SealedObjectStore, SealedSecretStore, SealedSnapshotStore,
SealedStoragePolicy, StorageCapabilityCatalogV1, StorageCapabilityDescriptorV1,
StorageCapabilityError, StorageCapabilityProviderV1, StorageCapabilityRequirementsV1,
StorageCapabilityV1, StorageError, StorageHealth, StorageProvider, StorageResult,
StorageStatus, Transaction, AUTH_REMOTE_ENDPOINT, AUTH_REMOTE_SCHEMA,
DEFAULT_AUTH_REMOTE_MAX_BYTES, DEFAULT_AUTH_REMOTE_MAX_HTTP_RESPONSE_BYTES,
DEFAULT_AUTH_REMOTE_MAX_PLAINTEXT_BYTES, DEFAULT_AUTH_REMOTE_MAX_SEALED_BYTES,
DEFAULT_AUTH_REMOTE_TIMEOUT_MS, DEFAULT_AUTH_REMOTE_TTL_MS, DEFAULT_FILE_READ_MAX_BYTES,
MAX_STORAGE_BACKUP_FILE_BYTES, MAX_STORAGE_CAPABILITY_PROVIDERS_V1, MAX_STORAGE_SNAPSHOT_BYTES,
STORAGE_CAPABILITY_COUNT_V1, STORAGE_CAPABILITY_DESCRIPTOR_VERSION_V1,
STORAGE_REQUIRED_CAPABILITIES_SETTING,
};