import { ImageEditor } from '../index'; export declare class UndoRedo { private parent; private lowerContext; private upperContext; private tempCurrSelPoint; private undoRedoStep; private undoRedoColl; private appliedUndoRedoColl; private tempUndoRedoColl; private tempUndoRedoStep; private tempActObj; private isPreventing; private preventEditComplete; private preventApplyEditComplete; constructor(parent: ImageEditor); destroy(): void; private addEventListener; private removeEventListener; private initializeUrPvtProp; private undoRedo; getModuleName(): string; private reset; private refreshUrc; private updateCurrUrc; private triggerActionCompletedEvent; private getUndoRedoAction; private cancelCropSelection; private refreshToolbarActions; private applyCurrentChanges; private callUndo; private callRedo; private undo; private redo; private imageFlip; private shapeTransform; private updateFreehandDraw; private updateFreehandDrawCustomized; private updateDelete; private updateTextAreaCustomization; private updateText; private updateTextBox; private undoDefault; private endUndoRedo; private updateUrc; private updateUrObj; private updateUndoRedo; private getZeroZoomObjPointValue; private updateObjColl; private applyImgTranform; private updateUndoRedoStack; }