import type { ElementTarget } from "../use-target-element/index.js"; import type { UseWebObserverOptions, UseWebObserverReturns } from "../use-web-observer/index.js"; export interface UseMutationObserverOptions extends UseWebObserverOptions, MutationObserverInit { } export interface UseMutationObserverReturns extends UseWebObserverReturns { } /** * A React Hook that use [MutationObserver API](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver) with ease. */ export declare function useMutationObserver(target: ElementTarget, callback?: MutationCallback, options?: UseMutationObserverOptions): UseMutationObserverReturns;