/**
* Type definition for a callback function that is triggered when the value of the context changes.
*
* @templateT - The type of the value passed to the callback function.
* @paramvalue - A value of type T.
*/exporttypeValueChangeCallback<T> = (value: T | undefined) =>void;