import CloudStorageService from "./CloudStorageService";
import { CloudStorageConfig, FileDeleteResponse, FileDownloadResponse, FileUploadResponse } from "../models/CloudStorageService.models";
declare class AWSCloudStorageService extends CloudStorageService {
    constructor(config: CloudStorageConfig);
    uploadFileAsync(containerName: string, objectName: string): Promise<FileUploadResponse>;
    downloadFileAsync(containerName: string, objectName: string, versionId?: string): Promise<FileDownloadResponse>;
    deleteFileAsync(containerName: string, objectName: string): Promise<FileDeleteResponse>;
}
export default AWSCloudStorageService;
