Cursor final result event.
@type t() :: %CursorCliSdk.Types.ResultEvent{ duration_ms: non_neg_integer() | nil, extra: map(), metadata: map(), raw: map(), result: String.t() | nil, status: :completed | :error, stop_reason: term(), type: :result, usage: map() }