///
import { BlobService } from 'azure-storage';
import { StorageDriver } from '@intothesource/media-service-common';
interface StorageDriverAzureConfig {
storageAccount?: string;
storageAccessKey?: string;
}
export declare class StorageDriverAzure implements StorageDriver {
blobService: BlobService;
storageAccount: string;
storageAccessKey: string;
log: (...args: any[]) => void;
constructor(config: StorageDriverAzureConfig);
init(): Promise;
exists(container: string, key: string): Promise;
createWriteStream(container: string, key: string): Promise;
createReadStream(container: string, key: string): Promise;
delete(container: string, key: string): Promise;
}
export {};