import { ImageCroppedEvent, ImageTransform } from "ngx-image-cropper";
import { AppFile } from "@esfaenza/forms-and-validations";
import * as i0 from "@angular/core";
export declare class EsImageCropperComponent {
    Height: number;
    Width: number;
    constructor();
    ProfileImage: AppFile;
    private _OutputImage;
    get OutputImage(): any;
    canvasRotation: number;
    scale: number;
    transform: ImageTransform;
    onResetImage(): void;
    onImageCropped(event: ImageCroppedEvent): void;
    onRotateLeft(): void;
    onRotateRight(): void;
    onFlipHorizontal(): void;
    onFlipVertical(): void;
    private doFlipAfterRotate;
    onZoomOut(): void;
    onZoomIn(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EsImageCropperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EsImageCropperComponent, "es-image-cropper", never, { "Height": { "alias": "Height"; "required": false; }; "Width": { "alias": "Width"; "required": false; }; }, {}, never, never, true, never>;
}
