-record(model, { node :: gleam@option:option(gleam@erlang@atom:atom_()), params :: list({binary(), binary()}), subject :: gleam@option:option(gleam@erlang@process:subject(spectator@internal@components@dashboard_live:msg())), refresh_interval :: integer(), memory_stats :: gleam@option:option(spectator@internal@api:memory_statistics()), memory_relative :: gleam@option:option(spectator@internal@components@dashboard_live:relative_memory_statistics()), system_info :: gleam@option:option(spectator@internal@api:system_info()), system_limits :: gleam@option:option(spectator@internal@components@dashboard_live:relative_system_limits()), node_input :: binary(), cookie_input :: binary(), refresh_input :: binary() }).