import { IUploadAttachment, IUploadOptions } from '../types/file'; export interface IAliyunMeta { url: string; policy: string; OSSAccessKeyId: string; Signature: string; } /** * @deprecated */ export interface IAliyunOptions extends IUploadOptions { meta: IAliyunMeta; } declare const uploadFile: ({ file, options: { meta, storeTo, prefix }, }: { file: File; options: IAliyunOptions; }) => IUploadAttachment; export default uploadFile; export declare const makeFileObjFromAttachValueParts: ({ url, urlEncodedFileKey, urlEncodedFileId, urlEncodedFilename, urlEncodedFileNameWithoutExtension, extension, }: { url: string; urlEncodedFileKey: string; urlEncodedFileId: string | undefined; urlEncodedFilename: string; urlEncodedFileNameWithoutExtension: string; extension: string; }) => { fileId: string; fileKey: string; fileName: string; fileSize: number; fileType: string; largeThumbUrl: string; mediumThumbUrl: string; smallThumbUrl: string; url: string; };