import Response from '../../common/Response'; import { CreateDocumentArgs, UpdateDocumentArgs, AttachDocumentArgs, UploadDocumentToS3, DownloadDocumentFromS3 } from './types'; import deleteRequest from '../common/deleteRequest'; declare const documentServices: { createDocument: (args: CreateDocumentArgs) => Promise; retrieveDocument: ({ idList, options, }: { idList: (string | Uint8Array)[]; options?: { xfname?: string; type?: number; key?: string; sfname?: string; loid?: string | Uint8Array; maxcount?: number; obfname?: string; scondition?: string; asc?: boolean; ObjType?: number; jwt?: string; }; }) => Promise; updateDocument: (args: UpdateDocumentArgs) => Promise; deleteDocument: typeof deleteRequest; attachDocument: ({ eid, documentInfo: name, data, size, }: AttachDocumentArgs) => Promise; uploadDocumentToS3: ({ url, sig, data, }: UploadDocumentToS3) => Promise; downloadDocumentFromS3: ({ url, }: DownloadDocumentFromS3) => Promise; }; export default documentServices;