/** * 防抖搜索 Hook * 对用户输入进行防抖处理,避免频繁触发搜索 */ /** * 防抖搜索 Hook * @template T 值的类型 * @param initialValue 初始值 * @param delay 防抖延迟时间(毫秒) * @param callback 防抖后的回调函数 * @returns [防抖后的值, 设置值函数] * * @example * ```tsx * const [debouncedSearch, setSearchInput] = useDebouncedSearch('', 300, (text) => { * console.log('搜索关键词:', text); * }); * ``` */ export declare function useDebouncedSearch(initialValue: T, delay: number, callback?: (value: T) => void): [T, (value: T) => void];