import { OnInit, EventEmitter, ElementRef } from '@angular/core';
import { CroppieOptions, ResultOptions, CropData } from 'croppie';
export declare type Type = 'canvas' | 'base64' | 'html' | 'blob' | 'rawcanvas';
export declare class NgxCroppieComponent implements OnInit {
    imageEdit: ElementRef;
    croppieOptions: CroppieOptions;
    points: number[];
    outputFormatOptions: ResultOptions;
    defaultZoom: number;
    result: EventEmitter<string | HTMLElement | Blob | HTMLCanvasElement>;
    private _croppie;
    private imgUrl;
    imageUrl: string;
    ngOnInit(): void;
    private bindToCroppie;
    newResult(): void;
    rotate(degrees: 90 | 180 | 270 | -90 | -180 | -270): void;
    get(): CropData;
}
