import { type MouseEvent as ReactMouseEvent, type RefObject } from 'react'; import type { AnnotationsMarkerGroup } from '../types/annotations.js'; export declare const useMarkerEventHandlers: (annotationsContainerRef: RefObject | undefined) => { handleMouseEnter: (markerId: string, groupId: string, annotationsGroup: AnnotationsMarkerGroup[]) => (event: ReactMouseEvent) => void; handleMouseMove: (event: ReactMouseEvent) => void; handleMouseLeave: () => void; handleClick: (groupId: string, annotationsGroup: AnnotationsMarkerGroup[]) => (event: ReactMouseEvent) => void; };