/**
* The state of a casting process, represented by a value from the following list:
*
- `'unavailable'`: No available cast devices.
*
- `'available'`: Cast device available, but the player is not connected.
*
- `'connecting'`: Cast device available and the player is connecting.
*
- `'connected'`: Cast device available and the player is connected.
*
* @public
*/
export type CastState = 'unavailable' | 'available' | 'connecting' | 'connected';