import * as Aws from "./aws-base"; export interface Opts extends Aws.Opts { bucket: string; } export declare class Bucket extends Aws.Base { private _bucket; private _s3; constructor(name: string, opts: Opts); start(): Promise; stop(): Promise; healthCheck(): Promise; listFiles(directory: string): Promise; presignFileRequest( operation: string, directory: string, file: string, expires: number, contentType?: string, ): Promise; deleteFile(file: string): Promise; }