import { PutObjectCommandOutput, DeleteObjectCommandOutput, CopyObjectCommandOutput } from '@aws-sdk/client-s3'; export declare function getContentFromS3File(bucketName: string, filepath: string): Promise; export declare function getPreSignedUrl(bucketName: string, filepath: string): Promise; export declare function uploadFileToS3(bucketName: string, cloudPath: string, filepath: Buffer | string, isBuffer?: boolean): Promise; export declare function downloadFileFromS3(bucketName: string, cloudPath: string, downloadPath: string): Promise; export declare function invokeLamdba(bucketName: string, funcName: string, payload: any): Promise; export declare function deleteFileFromS3(bucketName: string, cloudPath: string): Promise; export declare function copyFileWithinS3(bucketName: string, src: string, destination: string): Promise; export declare function deleteFolderFromS3(bucketName: string, folderName: string): Promise; //# sourceMappingURL=s3Utils.d.ts.map