import { createElementBounding } from './core.mjs'; export { UseElementBoundingOptions, UseElementBoundingReturn } from './core.mjs'; import '@legendapp/state'; import '@usels/core'; import '../../shared/configurable.mjs'; import '../../types.mjs'; /** * Tracks the bounding rect of a DOM element (x, y, top, right, bottom, left, * width, height). Observes ResizeObserver, MutationObserver (style/class * changes), window scroll, and resize. */ type UseElementBounding = typeof createElementBounding; declare const useElementBounding: UseElementBounding; export { type UseElementBounding, createElementBounding, useElementBounding };