Current counter value
Set counter value directly (does NOT respect min and max)
Increment the counter by step, respecting max
Decrement the counter by step, respecting min
Reset counter to the initial value, respecting min/max
Reset counter to a specific value, respecting min/max
The value to reset the counter
Boolean indicating if the counter is at its minimum value
Boolean indicating if the counter is at its maximum value
Sets the counter value directly while enforcing min and max boundaries
Return type of useCounter hook