import { CellPosition } from "../entities/cellPosition"; import { CellComp } from "../rendering/cellComp"; import { GridPanel } from "./gridPanel"; import { DraggingEvent } from "../dragAndDrop/dragAndDropService"; import { BeanStub } from "../context/beanStub"; export declare class MouseEventService extends BeanStub { private gridOptionsWrapper; private eGridDiv; private static gridInstanceSequence; private static GRID_DOM_KEY; private gridPanel; private gridInstanceId; private init; registerGridComp(gridPanel: GridPanel): void; private stampDomElementWithGridInstance; getRenderedCellForEvent(event: Event): CellComp; isEventFromThisGrid(event: MouseEvent | KeyboardEvent): boolean; getCellPositionForEvent(event: MouseEvent | KeyboardEvent): CellPosition; getNormalisedPosition(event: MouseEvent | DraggingEvent): { x: number; y: number; }; }