import { IFile } from '../FileUploader'; export default class UploadHelper { private onEmptyUploadHandler?; private onUploadInitiatedHandler?; private onUploadStartHandler?; private onUploadProgressHandler?; private onUploadCompleteHandler?; private onUploadErrorHandler?; private onUploadRequestEndedHandler?; private onInitiatedHandler?; private onStartHandler?; private onCancelHandler?; private initiated; onNothingToUpload(_onEmptyUploadHandler?: () => void): this; onUploadInitiated(_onUploadInitiatedHandler?: (uploadingNames: string[], uploadingFiles: IFile[]) => void): this; onUploadStart(_onUploadStartHandler?: () => void): this; onUploadError(_onUploadErrorHandler?: (e: any) => void): this; onUploadComplete(_onUploadCompleteHandler?: (uploadBucketUrls: { [key: string]: string; }, newlyUploadedBucketUrls: string[]) => void): this; onUploadProgress(_onUploadProgressHandler?: (percent: number) => void): this; onUploadRequestEnded(_onUploadRequestEnded?: (success: boolean) => void): this; init(): this; start(): this; cancel(): this; _onUploadInitiated(_onUploadInitiated?: () => void): this; _onUploadStart(_onUploadStart?: () => void): this; _onCancel(_onCancel?: () => void): this; _getOnEmptyUploadHandler(): (obj?: any) => void; _getOnUploadInitiatedHandler(): (uploadingNames: string[], uploadingFiles: IFile[]) => void; _getOnUploadStartHandler(): (obj?: any) => void; _getOnUploadCompleteHandler(): (uploadBucketUrls: { [key: string]: string; }, newlyUploadedBucketUrls: string[]) => void; _getOnUploadErrorHandler(): (obj?: any) => void; _getOnUploadProgressHandler(): (obj?: any) => void; _getOnUploadRequestEndedHandler(): (obj?: any) => void; private dummyHandler; }