Represents a single prompt step in a state machine workflow.
Each state is responsible for:
The prompt options type passed to the editor.
The result type returned by the editor.
Build the prompt options for this state.
Handle the prompt result and return the next step directive.
The result returned from the editor for this prompt.
Represents a single prompt step in a state machine workflow.
Each state is responsible for: