import { EventEmitter } from "@angular/core"; import { TranslateService } from "@ngx-translate/core"; import { Observable } from "rxjs"; import { ToastService } from "../toast/toast.service"; import { FileUploadService } from "./file-upload.service"; export declare class FileUploadComponent { private service; private toastService; private translate; errorTooltip: string; files: Blob[]; onUploadFile: EventEmitter; onRemoveFile: EventEmitter; constructor(service: FileUploadService, toastService: ToastService, translate: TranslateService); uploadHandler(event: { files: Blob[]; }): void; /** * Valida o tamanho do arquivo, limitando em 50mb. * @param file */ private validateFileSize; /** * Valida a quantidade de arquivos, limitando em 10 anexos. * @param files */ private getFilesCountAndValidate; saveFile(file: Blob): Observable; doUpload(response: any, file: any, observable: any): void; onCancelUpload(index: any): void; removeFile(): void; }