/** * Returns a debounced copy of `value` that only updates after `debounceTime` * of stillness. Use it to debounce a *value* (e.g. a controlled input) when * gating downstream effects, query keys, or expensive renders. * * For debouncing a *function call*, use `useDebounce` instead. * * @example * const [query, setQuery] = useState('') * const debouncedQuery = useDebouncedValue(query, { debounceTime: 300 }) * useQuery({ queryKey: ['search', debouncedQuery], ... }) */ declare const useDebouncedValue: (value: T, { debounceTime }?: { debounceTime?: number | undefined; }) => T; export default useDebouncedValue; //# sourceMappingURL=index.d.ts.map