import { ComponentPublicInstance, MaybeRefOrGetter } from 'vue'; export interface UseMutationObserverOptions extends MutationObserverInit { internalWindow?: Window | undefined; } /** * Watch for changes into DOM element. */ export declare function useMutationObserver(target: MaybeRefOrGetter, callback: MutationCallback, options?: UseMutationObserverOptions): { isSupported: import('vue').Ref; stop: () => void; takeRecords: () => MutationRecord[] | undefined; }; export type UseMutationObserverReturn = ReturnType;