import { FileStorageBackend, FileData, UploadResult, DeleteResult, FileList, FileMetadata, UploadOptions, DownloadOptions, ListOptions, BackendInfo } from '../types'; export declare class SupabaseStorageBackend implements FileStorageBackend { private client; private bucketName; private isConnected; constructor(); upload(file: FileData, options?: UploadOptions): Promise; download(fileId: string, _options?: DownloadOptions | undefined): Promise; delete(fileId: string): Promise; list(options?: ListOptions): Promise; getMetadata(fileId: string): Promise; getUrl(fileId: string, _expiresIn?: number | undefined): Promise; testConnection(): Promise; getBackendInfo(): BackendInfo; private generateFilePath; } //# sourceMappingURL=supabase-storage.d.ts.map