import { Canvas } from '../derived/Canvas'; import { EBoardCanvas } from '../EBoardCanvas'; import { IBrushContext } from '../interface/IBrush'; declare class UndoRedoDispatch { protected readonly canvas: Canvas; context: IBrushContext; private eboardCanvas; constructor(canvas: Canvas, context: IBrushContext, eboardCanvas: EBoardCanvas); private onObjectAdd; private onObjectModified; undoAction(data: any): void; redoAction(data: any): void; } export { UndoRedoDispatch };