/// import AWS from "aws-sdk"; export declare type File = Buffer | NodeJS.ReadableStream; export declare const s3: AWS.S3; export declare function uploadDocumentObject(file: File, { institutionUuid, entityUuid, filename, uuid }: { institutionUuid: string; entityUuid: string; filename: string; uuid: string; }): Promise; export declare function getDocumentObjectStream({ institutionUuid, entityUuid, uuid }: { institutionUuid: string; entityUuid: string; uuid: string; }): Promise; export declare function getDocumentObject({ institutionUuid, entityUuid, uuid }: { institutionUuid: string; entityUuid: string; uuid: string; }): Promise>; export declare function getDocumentObjectHeaders({ institutionUuid, entityUuid, uuid }: { institutionUuid: string; entityUuid: string; uuid: string; }): Promise>; export declare function deleteDocumentObject({ institutionUuid, entityUuid, uuid }: { institutionUuid: string; entityUuid: string; uuid: string; }): Promise>; export declare function updateDocumentObject(file: File, { key, contentLength, contentType, serverSideEncryption }: { key: string; contentLength?: number | undefined; contentType?: string | undefined; serverSideEncryption?: string | undefined; }): Promise; export declare function getObject(key: string): Promise>;