TypeScript SDK for interacting with a Nano node, providing fully typed and runtime-validated RPC and WebSocket APIs