import { ImageEditor } from '../index'; export declare class Crop { private parent; private lowerContext; private upperContext; private prevCropCurrObj; private croppedDegree; private cropDestPoints; private tempFlipPanPoint; private isPreventScaling; private isInitCrop; private isTransformCrop; constructor(parent: ImageEditor); destroy(): void; private addEventListener; private removeEventListener; private cropping; getModuleName(): string; private updateCropPvtVar; private reset; private cropImg; private adjustStraightenForShapes; private updateCropObj; private rotateCrop; private revertTransform; private updateFlipState; private resetZoom; private flipCrop; private cropObjColl; private cropPointCollection; private cropFreehandDrawColl; private resetAnnotations; private setCurrSelPoints; private panToSelRangle; private cropCircle; private getCurrCropState; private updateRotatePan; private crop; private cropEvent; private updateUndoRedoColl; private resizeWrapper; private calcRatio; private getCurrFlipState; }