import { RefObject } from 'react';
import type { MapRef } from '@vis.gl/react-mapbox';
type UseMapTooltipStateParams = {
    mapRef: RefObject<MapRef | null>;
    isViewOnly: boolean;
    isClickable: boolean;
};
export declare const useMapTooltipState: ({ mapRef, isViewOnly, isClickable, }: UseMapTooltipStateParams) => {
    hoveredWell: import("./useTooltip").HoveredWellState | null;
    hoveredCluster: import("./useTooltip").HoveredClusterState | null;
    showTooltip: (params: import("./useTooltip").HoveredWellState) => void;
    showClusterTooltip: (params: import("./useTooltip").HoveredClusterState) => void;
    hideTooltip: () => void;
    hintsRef: (element: HTMLElement | null) => void;
    tooltipAnchor: "center" | "bottom" | "left" | "right" | "top" | "top-left" | "top-right" | "bottom-right" | "bottom-left";
    tooltipOffset: number;
};
export {};
//# sourceMappingURL=useMapTooltipState.d.ts.map