import type { MapMouseEvent } from '@vis.gl/react-mapbox';
import { Coordinates } from '../OffsetWellMap.types';
import type { HoveredWellState } from './useTooltip';
type RadiusDrawingHandlers = {
    handleMouseMove: (e: MapMouseEvent) => void;
};
type UseMapMoveHandlerParams = {
    isRadiusToolActive: boolean;
    radiusDrawingHandlers: RadiusDrawingHandlers;
    isSubjectWellHovered: boolean;
    showTooltip: (params: HoveredWellState) => void;
    showClusterTooltip: (params: {
        clusterId: number;
        coords: Coordinates;
        totalCount: number;
        selectedCount: number;
    }) => void;
    hideTooltip: () => void;
};
export declare const useMapMoveHandler: ({ isRadiusToolActive, radiusDrawingHandlers, isSubjectWellHovered, showTooltip, showClusterTooltip, hideTooltip, }: UseMapMoveHandlerParams) => ((event: MapMouseEvent) => void);
export {};
//# sourceMappingURL=useMapMoveHandler.d.ts.map