interface UploadBlobToPrivateSupabaseArgs { blob: Blob; cacheControl?: string; contentType: string; fileRef: string; supabase: any; upsert: boolean; } /** * Uploads a Blob to the private Supabase storage bucket. * @param params.blob - The Blob to upload. * @param params.cacheControl - Cache control header value. * @param params.contentType - MIME type of the blob. * @param params.fileRef - File reference/path in storage. * @param params.supabase - Supabase client instance. * @param params.upsert - Whether to overwrite existing file. * @returns Object containing `data` and `error` from Supabase. */ declare const uploadBlobToPrivateSupabase: ({ blob, cacheControl, contentType, fileRef, supabase, upsert, }: UploadBlobToPrivateSupabaseArgs) => Promise<{ data: any; error: any; }>; export { type UploadBlobToPrivateSupabaseArgs, uploadBlobToPrivateSupabase };