/// /// import { IPaginateApplicationFileQuery, IPaginateApplicationFileResponse, IGetApplicationFileParams, IGetApplicationFileResponse, IDeleteApplicationFileResponse, IDuplicateApplicationFileParams, IDuplicateApplicationFileBody, IDuplicateApplicationFileResponse, IUpdateApplicationFileParams, IUpdateApplicationFileBody, IUpdateApplicationFileResponse, IGetPreSignUrlApplicationFileBody, IGetPreSignUrlApplicationFileResponse, IUploadApplicationFileParams, IUploadApplicationFileQuery, IUploadApplicationFileResponse, IWriteApplicationFileParams, IWriteApplicationFileQuery, IWriteApplicationFileResponse, IDownloadApplicationFileParams, IEncryptApplicationFileParams, IEncryptApplicationFileResponse, IEncryptApplicationFileBody, IDecryptApplicationFileParams, IDecryptApplicationFileBody, IDecryptApplicationFileResponse, IDownloadWithPublicAccessIdApplicationFileParams, IResetPublicAccessApplicationFileParams, IResetPublicAccessApplicationFileResponse, IUnsetPublicAccessApplicationFileParams, IUnsetPublicAccessApplicationFileResponse, IDeleteMultipleApplicationFileResponse, IDeleteMultipleApplicationFileBody, IExtractArchiveApplicationFileParams, IExtractArchiveApplicationFileQuery, IExtractArchiveApplicationFileResponse, ICompressArchiveApplicationFileBody, ICompressArchiveApplicationFileResponse, ICompressArchiveApplicationFileQuery, IDuplicateMultipleApplicationFileBody, IDuplicateMultipleApplicationFileResponse, IPaginateApplicationFileParams, IDeleteMultipleApplicationFileParams, ICompressArchiveApplicationFileParams, IDuplicateMultipleApplicationFileParams, IGetPreSignUrlApplicationFileParams, IDeleteApplicationFileParams, Transfer, IListBucketApplicationFileParams, IListBucketApplicationFileQuery, IListBucketApplicationFileResponse, IDeleteBucketApplicationFileParams, IDeleteBucketApplicationFileBody, IDeleteBucketApplicationFileResponse, IRenameBucketApplicationFileParams, IRenameBucketApplicationFileBody, IRenameBucketApplicationFileResponse, IUpdateBucketApplicationFileParams, IUpdateBucketApplicationFileBody, IUpdateBucketApplicationFileResponse, ICustomPublicAccessDownloadIdApplicationFileParams, IUploadFromUrlApplicationFileParams, IUploadFromUrlApplicationFileResponse, IUploadFromUrlApplicationFileBody, IRescanApplicationFileParams, IRescanApplicationFileBody, IRescanApplicationFileResponse, IAcknowledgeSafeApplicationFileParams, IAcknowledgeSafeApplicationFileBody, IAcknowledgeSafeApplicationFileResponse, IListFilesApplicationFileParams, IListFilesApplicationFileQuery, IListFilesApplicationFileResponse, IListScanOrganizationApplicationFileParams, IListScanOrganizationApplicationFileQuery, IListScanOrganizationApplicationFileResponse, IRescanOrganizationApplicationFileParams, IRescanOrganizationApplicationFileResponse, IAcknowledgeSafeOrganizationApplicationFileParams, IAcknowledgeSafeOrganizationApplicationFileResponse } from '../types'; import { ReadStream } from 'fs-extra'; export declare const PUBLIC_ACCESS_PASSWORD_HEADER_NAME = "user-file-public-access-password"; export declare const paginateApplicationFile: (params: IPaginateApplicationFileParams, query: IPaginateApplicationFileQuery) => Promise; export declare const listBucketApplicationFile: (params: IListBucketApplicationFileParams, query: IListBucketApplicationFileQuery) => Promise; export declare const getApplicationFile: (params: IGetApplicationFileParams) => Promise; export declare const deleteApplicationFile: (params: IDeleteApplicationFileParams) => Promise; export declare const deleteMultipleApplicationFile: (params: IDeleteMultipleApplicationFileParams, body: IDeleteMultipleApplicationFileBody) => Promise; export declare const extractArchiveApplicationFile: (params: IExtractArchiveApplicationFileParams, query: IExtractArchiveApplicationFileQuery) => Promise; export declare const compressArchiveApplicationFile: (params: ICompressArchiveApplicationFileParams, body: ICompressArchiveApplicationFileBody, query: ICompressArchiveApplicationFileQuery) => Promise; export declare const duplicateApplicationFile: (params: IDuplicateApplicationFileParams, body: IDuplicateApplicationFileBody) => Promise; export declare const duplicateMultipleApplicationFile: (params: IDuplicateMultipleApplicationFileParams, body: IDuplicateMultipleApplicationFileBody) => Promise; export declare const updateApplicationFile: (params: IUpdateApplicationFileParams, body: IUpdateApplicationFileBody) => Promise; export declare const extractMetadataApplicationFile: (params: IExtractArchiveApplicationFileParams) => Promise; export declare const resetPublicAccessApplicationFile: (params: IResetPublicAccessApplicationFileParams) => Promise; export declare const unsetPublicAccessApplicationFile: (params: IUnsetPublicAccessApplicationFileParams) => Promise; export declare const encryptApplicationFile: (params: IEncryptApplicationFileParams, body: IEncryptApplicationFileBody) => Promise; export declare const decryptApplicationFile: (params: IDecryptApplicationFileParams, body: IDecryptApplicationFileBody) => Promise; export declare const getPreSignedUrlApplicationFile: (params: IGetPreSignUrlApplicationFileParams, body: IGetPreSignUrlApplicationFileBody) => Promise; export declare const uploadApplicationFile: (params: IUploadApplicationFileParams, query: IUploadApplicationFileQuery, file: File | ArrayBuffer | Buffer | ReadStream, options?: { transfer: Transfer; }) => Promise; export declare const writeApplicationFile: (params: IWriteApplicationFileParams, query: IWriteApplicationFileQuery, file: File | ArrayBuffer | Buffer, options?: { transfer: Transfer; }) => Promise; export declare const downloadApplicationFile: (params: IDownloadApplicationFileParams, options?: { transfer: Transfer; }) => Promise; export declare const downloadWithPublicAccessApplicationFile: (params: IDownloadWithPublicAccessIdApplicationFileParams, password?: string, options?: { transfer: Transfer; }) => Promise; export declare const deleteBucketApplicationFile: (params: IDeleteBucketApplicationFileParams, body: IDeleteBucketApplicationFileBody) => Promise; export declare const renameBucketApplicationFile: (params: IRenameBucketApplicationFileParams, body: IRenameBucketApplicationFileBody) => Promise; export declare const updateBucketApplicationFile: (params: IUpdateBucketApplicationFileParams, body: IUpdateBucketApplicationFileBody) => Promise; export declare const customPublicAccessIdDownloadApplicationFile: (params: ICustomPublicAccessDownloadIdApplicationFileParams, options?: { transfer: Transfer; }) => Promise; export declare const uploadFromUrlApplicationFile: (params: IUploadFromUrlApplicationFileParams, body: IUploadFromUrlApplicationFileBody) => Promise; export declare const rescanApplicationFile: (params: IRescanApplicationFileParams, body: IRescanApplicationFileBody) => Promise; export declare const acknowledgeSafeApplicationFile: (params: IAcknowledgeSafeApplicationFileParams, body: IAcknowledgeSafeApplicationFileBody) => Promise; export declare const listFilesApplicationFile: (params: IListFilesApplicationFileParams, query: IListFilesApplicationFileQuery) => Promise; export declare const listScanFilesOrganizationApplicationFile: (params: IListScanOrganizationApplicationFileParams, query: IListScanOrganizationApplicationFileQuery) => Promise; export declare const rescanOrganizationApplicationFile: (params: IRescanOrganizationApplicationFileParams, body: IRescanApplicationFileBody) => Promise; export declare const acknowledgeSafeOrganizationApplicationFile: (params: IAcknowledgeSafeOrganizationApplicationFileParams, body: IAcknowledgeSafeApplicationFileBody) => Promise;