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