import { EventEmitter, OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { UploadOutput, UploadInput, UploadFile, UploaderOptions } from 'ngx-uploader'; import { ImageUploadSettings } from './image-upload-settings'; import { ToastService } from '../../services/toastr-service'; import { CorizeBaseComponent } from '../../models/base-corize-component'; import { ImageDTO } from 'dev-corize-api-client'; import { CorizeEnvironment } from '../../models/corize-environment'; export declare class UploadComponent extends CorizeBaseComponent implements OnInit { protected toast: ToastService; protected translateService: TranslateService; protected corize: CorizeEnvironment; settings: ImageUploadSettings; imageUploadEvent: EventEmitter; imagePreviewEvent: EventEmitter; select_lit: string; private invalid_lit; private ico_lit; private logo_lit; private image_lit; private lit_file_uploaded; formData: FormData; files: UploadFile[]; uploadInput: EventEmitter; humanizeBytes: Function; dragOver: boolean; options: UploaderOptions; constructor(toast: ToastService, translateService: TranslateService, corize: CorizeEnvironment); b64toBlob(dataURI: any, mimetype: any): Blob; b64toArrayBuffer(dataURI: any): Uint8Array; previewImage(file: any, type: any): Promise; onUploadOutput(output: UploadOutput): void; startUpload(): void; cancelUpload(id: string): void; removeFile(id: string): void; removeAllFiles(): void; ngOnInit(): void; }