type UseControlledValueProps = { value?: T; defaultValue?: T; onChange?: (value: T) => void; }; declare function useControlledValue({ value: controlledValue, defaultValue, onChange, }: UseControlledValueProps): [T, (newValue: T) => void, boolean]; export default useControlledValue;