import { MaybeRefOrGetter } from '../../node_modules/vue'; /** * Reactively tracks DOM elements matching CSS selectors via `MutationObserver`. * * @param root - Root node whose subtree is observed; defaults to `window.document`. * @param once - When `true`, stops observing a selector as soon as it matches at least one element. * @returns An object with `querySelector` (first match) and `querySelectorAll` (all matches), both returning reactive computed refs. * @example * */ export declare function useQueryObserver(root?: MaybeRefOrGetter, once?: boolean): { querySelector: (selector: string, options?: { immediate: boolean; }) => import('../../node_modules/vue').ComputedRef; querySelectorAll: (selector: string, options?: { immediate: boolean; }) => import('../../node_modules/vue').ComputedRef; };