import React from 'react'; export interface DebounceValue { changed?: boolean; value: T | undefined; } export declare const useDebounceValue: (value: T | undefined, debounceTime: number, setter: (val: T | undefined) => void) => { bubbleBounce: (currentVal: T | undefined) => void; bounceVal: DebounceValue; setBounceVal: React.Dispatch>>; changeBounceVal: (value: T | undefined) => void; };