import { FileUploader } from './file-uploader.class'; import { IUploadOptions } from './file-uploader.types'; import { MultipleUploadViewComponent } from './multiple-upload-view.component'; import { MultipleUploadComponent } from './multiple-upload.component'; import { SingleUploadViewComponent } from './single-upload-view.component'; import { SingleUploadComponent } from './single-upload.component'; import * as i0 from "@angular/core"; export declare class SliceUploadService { defaultChunkSize: number; isNeedChunk(fileUploaders: Array, uploadOptions: IUploadOptions): boolean; sliceUpload(instance: SingleUploadComponent | MultipleUploadComponent, viewInstance: SingleUploadViewComponent | MultipleUploadViewComponent): Promise; uploadChunkList(fileChunkList: Array, currentFile: FileUploader, instance: SingleUploadComponent | MultipleUploadComponent, viewInstance: SingleUploadViewComponent | MultipleUploadViewComponent): Promise>; createFileChunk(file: File, uploadOptions: IUploadOptions, uploadOptionsFunc?: Function): FileUploader[]; chunkRequestError(error: any, currentFile: FileUploader, instance: SingleUploadComponent | MultipleUploadComponent, viewInstance: SingleUploadViewComponent | MultipleUploadViewComponent, isChunk?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }