import type { IEventMap } from '../../../dom'; import type { IMouseClickEvent } from './i-mouseclick-event'; import type { IMouseDownEvent } from './i-mousedown-event'; import type { IMouseMoveEvent } from './i-mousemove-event'; import type { IMouseRightClickEvent } from './i-mouserightclick-event'; import type { IMouseUpEvent } from './i-mouseup-event'; import type { IMouseWheelEvent } from './i-mousewheel-event'; export interface IMouseEventMap extends IEventMap { mousedown: IMouseDownEvent; mousemove: IMouseMoveEvent; mouseup: IMouseUpEvent; mouseclick: IMouseClickEvent; mouserightclick: IMouseRightClickEvent; mousewheel: IMouseWheelEvent; }