/** * 监听一个响应式值的改变并根据是否是由事件改变执行不同的回调 * @param source 监听的响应值 * @param callback 值改变时的回调 * @returns */ export declare const useEventWatch: = false>(source: WatchSource, callback?: { /** 值改变时的回调 */ onChange?: ((v: T) => void) | undefined; /** 通过事件触发的回调 */ onChangeByEvent?: ((v: T) => void) | undefined; /** 通过非事件触发的回调 */ onChangeNotByEvent?: ((v: T) => void) | undefined; } | undefined, options?: any) => readonly [(event: () => any) => void, any];