Disconnect the remote camera (resets to idle)
Error message if pairing failed
The ghost userId for the remote camera
Whether the current token has expired
The URL to display as a QR code
Initiate pairing — generates a join token and builds the QR URL
Current pairing status
Return value of the useRemoteCamera hook