import type { RadiusState, LassoState } from '../../../../stores/selection-tool-store/types';
import type { HoveredWellState } from './useTooltip';
type UseMapCursorParams = {
    isRadiusToolActive: boolean;
    isRadiusDrawingDragging: boolean;
    radiusPhase: RadiusState['phase'];
    isRadiusHoveringEdge: boolean;
    isRadiusHoveringInside: boolean;
    isShiftHeld: boolean;
    boxStateIsActive: boolean;
    isLassoActive: boolean;
    lassoPhase: LassoState['phase'];
    hoveredWell: HoveredWellState | null;
    isDragging: boolean;
    isDrawing: boolean;
    isEditingPolygon: boolean;
    isEditingVertices: boolean;
};
export declare const useMapCursor: ({ isRadiusToolActive, isRadiusDrawingDragging, radiusPhase, isRadiusHoveringEdge, isRadiusHoveringInside, isShiftHeld, boxStateIsActive, isLassoActive, lassoPhase, hoveredWell, isDragging, isDrawing, isEditingPolygon, isEditingVertices, }: UseMapCursorParams) => string | undefined;
export {};
//# sourceMappingURL=useMapCursor.d.ts.map