Modal selector state for model/effort/session pickers.
Summary
Types
@type t() :: %Vibe.UI.Selector{ items: [term()], kind: atom() | nil, limit: pos_integer() | nil, message: String.t() | nil, overlay_kind: atom() | nil, selected: non_neg_integer(), title: String.t() | nil }