/** * 去抖动: 适用于一个频繁变化的变量, 但是输出的结果不想频繁变化 * @param value useHooks里面可能频繁变化的一个value * @param effect value变化导致的一个副作用函数, 可以返回一个promise, 当是promise的时候,当promise结束的时候, 才会继续执行新的值的变化 * @param timeWindow value变化导致后续effect的时间窗口, 单位毫秒 */ export declare function useDebounceValue(value: T, timeWindow: number): T;