/** * 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';