import { DebouncedState } from './useDebouncedCallback'; export default function useDebounce(value: T, delay: number, options?: { maxWait?: number; leading?: boolean; trailing?: boolean; equalityFn?: (left: T, right: T) => boolean; }): [T, DebouncedState<(value: T) => void>];