Version: 0.0.10.0.20.0.30.0.40.0.50.0.60.0.70.0.80.0.9-beta0.0.91.0.0-beta1.0.01.0.1-beta1.1.01.1.11.1.21.1.32.0.0-beta2.0.02.0.12.0.22.0.3-beta2.1.0-beta2.1.0-beta22.1.0-beta32.1.02.2.0-beta2.2.0-beta.22.2.02.2.13.0.0-beta3.0.03.0.1-beta3.0.13.1.03.2.03.3.0-beta3.3.0-beta23.3.03.4.03.4.13.4.23.4.3-beta3.4.34.0.0-alpha4.0.05.0.0-beta5.0.05.0.15.0.25.0.35.0.45.1.05.2.0-beta5.2.05.2.16.0.0-beta6.0.06.0.17.0.07.0.18.0.0-beta8.0.08.0.1-beta8.0.18.0.28.0.38.0.49.0.09.0.19.0.29.0.39.0.410.0.0-alpha10.0.010.0.110.0.210.0.3
import { DebouncedState } from './useDebouncedCallback';
export default function useDebounce<T>(value: T, delay: number, options?: {
maxWait?: number;
leading?: boolean;
trailing?: boolean;
equalityFn?: (left: T, right: T) => boolean;
}): [T, DebouncedState<(value: T) => void>];