import { Ref, WatchOptions } from 'vue';
/**
 *
 * @param val 需要监听的值
 * @param watchFn 监听的函数
 * @param change 变化时的回调函数
 * @param watchOpts 监听的配置
 * @description 用于监听一个值的变化
 * @example
 * ```ts
 * const val = ref(0)
 * useWatchRef(val, () => {
 *   console.log(val.value)
 * })
 * ```
 */
export default function useWatchRef<T = any>(val: T, watchFn: () => any, change?: () => void, watchOpts?: WatchOptions): Ref<T>;
