import type { IEventMap } from '../../dom'; import type { ICommentRenderedEvent } from './i-comment-rendered-event'; import type { IDrawEndEvent } from './i-draw-end-event'; import type { IDrawStartEvent } from './i-draw-start-event'; import type { IDrawUpdateEvent } from './i-draw-update-event'; import type { INatureRenderedEvent } from './i-nature-rendered-event'; import type { IObjectRenderedEvent } from './i-object-rendered-event'; import type { IRegionRenderedEvent } from './i-region-rendered-event'; import type { IRelationRenderedEvent } from './i-relation-rendered-event'; import type { IShapePositionChangedEvent } from './i-shape-position-changed-event'; import type { IShapeRemovedEvent } from './i-shape-removed-event'; import type { IShapeResizedEvent } from './i-shape-resized-event'; import type { IShapeResizingEvent } from './i-shape-resizing-event'; import type { IShapeRightClickEvent } from './i-shape-right-click-event'; import type { IShapeSelectedEvent } from './i-shape-selected-event'; import type { IShapeSizeChangedEvent } from './i-shape-size-changed-event'; import type { IShapeWillResizeEvent } from './i-shape-will-resize-event'; import type { IViewportChangedEvent } from './i-viewport-changed-event'; import type { IThingRenderedEvent } from './i-thing-rendered-event'; import type { IZoomedEvent } from './i-zoomed-event'; export interface IRendererEventMap extends IEventMap { objectrendered: IObjectRenderedEvent; naturerendered: INatureRenderedEvent; regionrendered: IRegionRenderedEvent; relationrendered: IRelationRenderedEvent; commentrendered: ICommentRenderedEvent; thingrendered: IThingRenderedEvent; shaperightclick: IShapeRightClickEvent; shapeselected: IShapeSelectedEvent; shaperemoved: IShapeRemovedEvent; zoomed: IZoomedEvent; shapepositionchanged: IShapePositionChangedEvent; shapesizechanged: IShapeSizeChangedEvent; viewportchanged: IViewportChangedEvent; drawstart: IDrawStartEvent; drawupdate: IDrawUpdateEvent; drawend: IDrawEndEvent; shapewillresize: IShapeWillResizeEvent; shaperesizing: IShapeResizingEvent; shaperesized: IShapeResizedEvent; }