Minimal Azure Blob client shape for structural injection.
getContainerClient(_name: string): unknown
optional
getSignedUrl(_path: string,_expiresIn: number): Promise<string>
Creates a SAS-signed URL. Added by adaptAzureModule internally.
Since 0.1.0
optional
isHealthy(): Promise<boolean>
M70c: resolves when the container is reachable — the real adapter calls the
container client's exists(). Optional so a minimal injected fake still
type-checks.