export default abstract class MistBase { files: any[]; config: any; onStart: (cancel: () => void, id: string) => null; onProgress: (percentage: number, id: string) => null; onSuccess: (id: string, data: any, awsObjectKey?: string) => null; onError: (reason: any, id: string) => null; constructor(config: any, files: any); start: (onStart: any) => this; progress: (onProgress: any) => this; success: (onSuccess: any) => this; error: (onError: any) => this; }