import { OnInit, EventEmitter } from '@angular/core'; import { IImage } from '../../interfaces/definitions'; import { NgMediaConfigService } from '../../services/ng-media-config.service'; import { UploadComponent } from '../upload/upload.component'; export declare class NgMediaCropperComponent implements OnInit { private config; type: 'single' | 'multiple' | 'editor'; enableUpload: boolean; fileViewer: boolean; folder: string; cropPreview: boolean; uploadButton: boolean; maxFileSize: any; allowedFormats: string[]; apiPrefix: any; selectionChange: EventEmitter>; eventChange: any; imageDelete: any; uploadFinish: EventEmitter; cropChange: EventEmitter>; uploadProgress: EventEmitter; uploadFailed: EventEmitter; translations: any; uploader: UploadComponent; imageEvent: any; croppedImage: File; constructor(config: NgMediaConfigService); updateSelection(items?: Array): void; ngOnInit(): void; croppedImageChange(event: any): void; uploadCropped(): void; fileEvent(files: Array): void; }