interface MutationObserverOptions {
    config: MutationObserverInit;
}
/**
 * A hook that creates a MutationObserver and observes a DOM element for mutations. When a mutation occurs, the callback function is executed.
 *
 * @param targetEl The DOM element to observe
 * @param cb The callback function to execute when a mutation occurs
 * @param options Options to pass to the MutationObserver to configure what mutations to observe
 */
export declare function useMutationObserver<T extends Node>(targetEl: T, cb: MutationCallback, options?: MutationObserverOptions): void;
export {};
//# sourceMappingURL=use-mutation-observer.d.ts.map