import * as S3 from '@aws-sdk/client-s3'; import { DeleteItemsOptions } from './delete-items.js'; import { GetFileListOptions, MD5Hash } from './get-file-list.js'; import { PutFileOptions } from './put-file.js'; import { PutTextOptions } from './put-text.js'; export type BucketServiceOptions = { Client?: S3.S3Client; Bucket: string; Dry?: boolean; }; export declare class BucketService { #private; constructor({ Client, Bucket, Dry }: BucketServiceOptions); deleteItems(options: DeleteItemsOptions): Promise; putFile(options: PutFileOptions): Promise; putText(options: PutTextOptions): Promise; getFileList(options: GetFileListOptions): Promise>; }