import { ImageEditor } from '../index'; export declare class Transform { private parent; private lowerContext; private upperContext; private zoomBtnHold; private tempPanMove; private panMove; private isReverseFlip; private disablePan; private currDestPoint; private isReverseRotate; private flipColl; private transCurrObj; private prevZoomValue; private tempActiveObj; private isShape; private cropDimension; private isPreventSelect; private prevResizeCurrObj; private preventDownScale; private resizedImgAngle; private resizeEventCancel; constructor(parent: ImageEditor); destroy(): void; private addEventListener; private removeEventListener; private transform; getModuleName(): string; private initTransformPvtVar; private reset; private rotateImage; private rotateEvent; private drawRotatedImage; private rotateDegree; private updateCurrSelectionPoint; private flipImage; private flipEvent; private updateFlipState; private horizontalFlip; private verticalFlip; private updateFlipColl; private setDestPointsForFlipState; private zoomAction; private zoomEvent; private disableZoomOutBtn; private drawZoomImgToCanvas; private rotatedFlip; private rotateZoom; private autoEnablePan; private cropZoom; private setZoomDimension; private drawPannedImage; private panEvent; private drawPannImage; private resetZoom; private performTransformation; private updateTransform; private rotatePan; private limitPan; private pan; private zoom; private getCurrentZoomFactor; private setCurrPanRegion; private rotate; private flip; private update; private calcMaxDimension; private updatePanPoints; private resizeImage; private resizeCrop; private resizeImg; private updateResize; private resize; private resizeEventHandler; private straightenImage; }