/** * S3 utility functions for async operations */ export declare function ensureBucketExists(bucketName: string): Promise; export declare function getDefaultBucket(): string; export declare function uploadFileToS3Async(bucket: string, fileOrData: string | Buffer, s3Path: string): Promise; export declare function deleteFileFromS3Async(bucket: string, key: string): Promise; export declare function getFileFromS3Async(bucket: string, key: string): Promise; export declare function downloadFileFromS3Async(bucket: string, s3Key: string, localPath: string): Promise; export interface S3Object { Key: string; Size?: number; LastModified?: Date; } export declare function listObjectsFromS3Async(bucket: string, prefix: string): Promise; //# sourceMappingURL=s3-utils.d.ts.map