type Callback = (previousValue: T | undefined, value: T) => any; type Condition = (previousValue: T | undefined, value: T) => boolean; declare const useEffectAfterChange: (value: T, callback?: Callback, condition?: Condition, debounce?: number) => void; export default useEffectAfterChange;