export declare function close(): void; export declare function startUpload({ Bucket, Key, fileSize: size, ContentType, }: { Bucket?: string; Key: string; fileSize: number; ContentType: string; }): Promise<{ UploadId: any; }>; export declare function findUpload({ Bucket, Key, id: UploadId, }: { Bucket?: string; Key?: string; id?: string; }): Promise<{ UploadId: string; fileSize: any; } | { UploadId: any; fileSize?: undefined; }>; export declare function uploadChunk({ id: UploadId, chunk: Body, partNumber: PartNumber, }: { id: string; chunk: any; partNumber: number; }): Promise<{ uploaded: any; ETag: any; PartNumber: number; }>; export declare function finishUpload({ id: UploadId }: { id: string; }): Promise<{ finished: boolean; uploaded: any; filepath: any; }>; export declare function getUploadStatus({ id, Bucket, Key, }: { id?: string; Key?: string; Bucket?: string; }): Promise<{ exists: boolean; finished: boolean; uploaded: any; id: any; size: number | undefined; parts: { ETag: any; PartNumber: any; }[]; }>; export declare function cleanupMultipartUploads({ Bucket, }?: { Bucket: string; }): Promise[]>; export declare function deleteUploadMeta(id: string): Promise; //# sourceMappingURL=s3minio.d.ts.map