Delete an object.
true when the object existed.
Return whether an object exists.
Return object metadata and body, or null when missing.
Return a public URL when the object is public and the adapter can build one.
Store an object and return its metadata.
Optionaloptions: StoragePutOptionsReturn object metadata without its body, or null when missing.
App-facing object storage port.
Implement this with S3, R2, local disk, or a test adapter. Application code should depend on this interface instead of provider-specific SDKs.