There are a variety of design tools available. I have used whimsical and to a lesser extent Figma whilst experimenting briefly with Balsamiq (wire-framing) and cloud-based code auto-generating tools like gridbox and webflow.
I wrote an article about how to link Figma designs semi-automatically into the state machine design process. The idea being to enable the graphical and logic design process to come together.