import { UploadApi } from '../../api/uploadApi'; import { BaseService, IBaseServiceProps } from '../baseService'; type IUploaderProps = IBaseServiceProps & {}; interface IUploadData { userVersion: string; userDesc: string; progressCallback?: any; } export declare class Uploader extends BaseService { taskSubscription: any; uploadApi: UploadApi; uploadPromise: { resolve: (value: unknown) => void; reject: (reason?: any) => void; }; constructor(props: IUploaderProps); upload(uploadData: IUploadData): Promise; private doUpload; } export {};