/** * @name useDebounce * @description Debounce a value for a given delay * @param value value to debounce * @param delay (optional) default 500 * @returns debounced value * @example * const [value, setValue] = useState(''); * const debouncedValue = useDebounce(value, 1000); * @example * const [value, setValue] = useState(''); * const debouncedValue = useDebounce(value); * * useEffect(() => { * console.info(debouncedValue); * }, [debouncedValue]); * * * @author Pol Gubau Amores - https://polgubau.com */ export declare function useDebounce(value: T, delay?: number): T; //# sourceMappingURL=use-debounce.d.ts.map