A store that holds a state. The only way to change the state is to dispatch an action.
Do not implement this interface directly. New methods or properties might be added to this interface in the future. Use the Store() function to create a Store.
Store()
A StateFlow of the current state.
Dispatches an action.