/** @see https://foxact.skk.moe/use-debounced-state */
declare function useDebouncedState<T>(defaultValue: T | (() => T), wait: number, leading?: boolean): readonly [T, (newValue: T) => void, (newValue: T) => void];

export { useDebouncedState };
