import 'croppie/croppie.css';
import { MFile } from '../../../utils/file/file';
import { ModulVue } from '../../../utils/vue/vue';
import './crop-image.scss';
declare enum MExportFormat {
    PNG = "png",
    JPG = "jpeg"
}
export declare class MCropImage extends ModulVue {
    image: MFile;
    private croppie;
    $refs: {
        croppieContainer: HTMLElement;
    };
    mounted(): void;
    beforeDestroy(): void;
    bind(): void;
    crop(): void;
    createImageFile(imageCropped: Blob): File;
    emitImageCropped(imageCropped: File): void;
    get imageExtension(): MExportFormat;
}
export {};
//# sourceMappingURL=crop-image.d.ts.map