/**
 * Hook para observar cambios en elementos del DOM
 * @param {string} selector - Selector CSS del elemento a observar
 * @param {object} options - Opciones de configuración del MutationObserver
 * @param {function} callback - Función a ejecutar cuando ocurren cambios
 * @returns {object} - Métodos para conectar y desconectar el observador
 */
export declare function useMutationObserver(selector: string, options: MutationObserverInit, callback: (mutationsList: MutationRecord[], observer: MutationObserver) => void): {
    connect: () => void;
    disconnect: () => void;
    getTarget?: undefined;
} | {
    connect: () => void;
    disconnect: () => void;
    getTarget: () => Element;
};
//# sourceMappingURL=useMutationObserver.d.ts.map