import { EventEmitter, OnInit } from '@angular/core'; import { MatLegacyDialogRef as MatDialogRef } from '@angular/material/legacy-dialog'; import { MatLegacySnackBar as MatSnackBar } from '@angular/material/legacy-snack-bar'; import { ImageCroppedEvent, ImageTransform } from 'ngx-image-cropper'; import { ConfigurationsService } from '../../services/configurations.service'; import { ValueService } from '../../services/value.service'; import * as i0 from "@angular/core"; export interface IDialogueDta { isRoundCrop: boolean; imageFile: File; height: number; width: number; imageFileName: string; } export declare class ImageCropComponent implements OnInit { private dialogRef; private configSvc; private snackBar; private valueSvc; data: EventEmitter; isRoundCrop: boolean; isNotOfRequiredSize: boolean; imageFile: File; cropimageFile: File; imageFileBase64: any; width: any; height: any; opHeight: any; opWidth: any; imageDimensions: any; croppedHeight: any; croppedWidth: any; cropperReadyToStart: any; fileName: string; canvasRotation: number; transform: ImageTransform; resetValue: boolean; element: any; isXSmall: boolean; isThumbnail: boolean; constructor(dialogRef: MatDialogRef, configSvc: ConfigurationsService, snackBar: MatSnackBar, valueSvc: ValueService, data: IDialogueDta); ngOnInit(): void; changeToDefaultImg($event: any): void; imageCropped(event: ImageCroppedEvent): void; openSnackBar(message: string): void; continueToImageCrop(): void; thumbnailSizeDetection(): void; base64ImageToBlob(str: string): File; private flipAfterRotate; rotateLeft(): void; rotateRight(): void; flipHorizontal(): void; zoom(event: any): void; croppingImage(): void; reset(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }