import { NecOssInterface } from './oss.interface'; export declare class NecOssService { private ossInterface; private ossToken; private ossClient; private multiUploadList; constructor(ossInterface: NecOssInterface); signatureUrl(resId: string, key: string): Promise; uploadBase64Image(base64Data: string, fileName: string, resId: string, tokenResId?: string): Promise; upload(file: File, resId: string, tokenResId?: string): Promise; multiPartUpload(file: File, resId: string, progress: Function, tokenResId?: string): Promise; abortMultipartUpload(resId: string, key: string, uploadId: string): Promise; stopMultiUpload(resId: string, key: string, uploadId: string): Promise; continueMultiUpload(resId: string, key: string, uploadId: string): Promise; private getOssTokenAndClientByResId; private createKey; private createUUID; private dataURLtoBlob; }