-record(model, { subject :: gleam@option:option(gleam@erlang@process:subject(spectator@internal@components@processes_live:msg())), process_list :: list(spectator@internal@api:process_item()), sort_criteria :: spectator@internal@api:info_sort_criteria(), sort_direction :: spectator@internal@api:sort_direction(), active_process :: gleam@option:option(spectator@internal@api:process_item()), details :: gleam@option:option(spectator@internal@api:process_details()), status :: gleam@option:option(spectator@internal@api:status()), state :: gleam@option:option(gleam@dynamic:dynamic_()) }).