[Home](./index.md) > [cautious-journey](./cautious-journey.md) > [StateChange](./cautious-journey.statechange.md)
## StateChange interface
The transition between two state values.
Signature:
```typescript
export interface StateChange extends LabelSet
```
Extends: LabelSet
## Properties
| Property | Type | Description |
| --- | --- | --- |
| [matches](./cautious-journey.statechange.matches.md) | Array<LabelRef> | Required labels for this state change to occur. |