Open the connection (idempotent).
Force-tear-down everything including the store subscription.
Close the connection and stop reconnecting.
Trigger a debounced identify.
Remove a lifecycle listener.
Register a lifecycle listener. Returns an unsubscribe function.
ReadonlyreadyCurrent ready state (mirrors WebSocket.readyState).
Send an admin refresh command. No-op if not connected.
Send a raw frame. No-op if not connected.
Public API returned by createPipelineConnection.