import { DeepMaybeObservable, Supportable } from '@usels/core'; import { MaybeEventTarget } from '../../types.mjs'; interface UseResizeObserverOptions { box?: "content-box" | "border-box" | "device-pixel-content-box"; } interface UseResizeObserverReturn extends Supportable { stop: () => void; } declare function createResizeObserver(target: MaybeEventTarget | MaybeEventTarget[], callback: ResizeObserverCallback, options?: DeepMaybeObservable): UseResizeObserverReturn; export { type UseResizeObserverOptions, type UseResizeObserverReturn, createResizeObserver };