import { CancelToken } from "@web-atoms/core/dist/core/types"; import { BaseService } from "@web-atoms/core/dist/services/http/RestService"; export interface ISelectFileOption { accept?: string; multiple?: boolean; } export default class FileUploadService extends BaseService { selectFile({ accept, multiple }?: ISelectFileOption): Promise; saveContent(content: string): Promise; saveTemp(path: string): Promise; uploadAsync(files: File[], progress: ((sent: number, size: number) => void), ct: CancelToken): Promise; }