import { ImageCropperComponent, CropperSettings } from 'ngx-img-cropper'; import { AsapUploadService } from '../asap-upload.service'; import { NgBlockUI } from 'ng-block-ui'; import { MatDialogRef } from '@angular/material/dialog'; import { Global } from 'asap-crud'; import { AngularFireStorageReference } from '@angular/fire/storage'; export declare class ModalUploadPluginComponent { global: Global; service: AsapUploadService; dialogRef: MatDialogRef; data: any; blockUI: NgBlockUI; typeImage: boolean; uploadMode: boolean; fileName: any; imageChangedEvent: any; croppedImage: any; cropperReady: boolean; percentage: number; archive: any; resizeToWidth: number; aspectRatio: string; horizontal: boolean; format: string; onlyType: string; maintainAspectRatio: boolean; extension: string; cropper: ImageCropperComponent; cropperSettings: CropperSettings; cropperData: any; storage: ('firebase' | 'cloudinary'); constructor(global: Global, service: AsapUploadService, dialogRef: MatDialogRef, data: any); onNoClick(): void; storeRef(): AngularFireStorageReference; reset(): void; fileChangeEvent(event: any): void; imageCroppedBase64(image: string): void; imageLoaded(): void; imageLoadFailed(): void; UploadImage(event: any): void; dataURItoBlob(dataURI: any): Blob; sendImage(): void; UploadArchive(event: any): void; sendArchive(): void; sendToFirebase(): void; private whiteListUploads; uid(): string; s4(): string; getFileExtension(filename: any): any; cropperSettingsChanged(field: any, value: any): void; }