import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { BatchUploadService } from '../services/batch-upload.service'; import { ValidationError } from '../models/file-item.model'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class BatchUploadManagerComponent implements OnInit, OnDestroy { private uploadService; files: BehaviorSubject; files$: any; validationErrors: ValidationError[]; totalProgress: number; allFilesUploaded: boolean; maxFileSize: number; allowedFileTypes: string[]; maxFiles: number; uploadUrl: string; titleHeader: string; eventCompleted: EventEmitter; multipleUpload: boolean; constructor(uploadService: BatchUploadService); ngOnInit(): void; ngOnDestroy(): void; onFilesSelected(files: File[]): void; onUploadFile(fileId: string): void; onCancelFile(fileId: string): void; onRetryFile(fileId: string): void; onRemoveFile(fileId: string): void; onUploadAll(): void; onCancelAll(): void; onClearAll(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }