import { AzureConfig, PresignOptions, PresignParams, PresignResponse, Provider } from '../types';
export declare class AzureProvider implements Provider {
    private blobServiceClient;
    private containerName;
    private accountName;
    private accountKey;
    private defaultExpiration;
    private common;
    constructor(config: AzureConfig, defaultExpiration: number);
    generatePresignedUrl(params: PresignParams, options?: PresignOptions): Promise<PresignResponse>;
    makeFilePublic(key?: string): Promise<void>;
}
