import { createMouseInElement } from './core.mjs'; export { UseMouseInElementOptions, UseMouseInElementReturn } from './core.mjs'; import '@legendapp/state'; import '@usels/core'; import '../../shared/configurable.mjs'; import '../../types.mjs'; /** * Tracks whether the mouse cursor is inside a DOM element and calculates the * cursor position relative to that element. Observes `mousemove`, document * `mouseleave`, ResizeObserver, MutationObserver (style/class changes), and * window scroll/resize. */ type UseMouseInElement = typeof createMouseInElement; declare const useMouseInElement: UseMouseInElement; export { type UseMouseInElement, createMouseInElement, useMouseInElement };