Provides struct and type for a SessionNextReasoningStartedData
@type t() :: %OpenCode.Generated.SessionNextReasoningStartedData{ assistant_message_id: String.t(), provider_metadata: map() | nil, reasoning_id: String.t(), session_id: String.t(), timestamp: number() }