import { BlobStorageDownloadResult, BlobStorageProvider, BlobStorageUploadParams } from "./types.js";

//#region src/domains/run/services/blob-storage/vercel-blob-provider.d.ts
declare class VercelBlobStorageProvider implements BlobStorageProvider {
  private token;
  constructor();
  upload(params: BlobStorageUploadParams): Promise<void>;
  download(key: string): Promise<BlobStorageDownloadResult>;
  delete(key: string): Promise<void>;
}
//#endregion
export { VercelBlobStorageProvider };