Shell_metrics.Chain_validatortype t = {head_level : Prometheus.Gauge.t;ignored_head_count : Prometheus.Counter.t;branch_switch_count : Prometheus.Counter.t;head_increment_count : Prometheus.Counter.t;head_round : Prometheus.Gauge.t;head_cycle : Prometheus.Gauge.t;consumed_gas : Prometheus.Gauge.t;is_bootstrapped : Prometheus.Gauge.t;sync_status : Prometheus.Gauge.t;worker_timestamps : Worker.timestamps;worker_counters : Worker.counters;}val update_bootstrapped : metrics:t -> bool -> unitval update_sync_status : 
  metrics:t ->
  Tezos_shell_services.Chain_validator_worker_state.synchronisation_status ->
  unitval init : string list -> Tezos_base.TzPervasives.Chain_id.t -> tval update_proto_metrics_callback : 
  metrics:t ->
  cycle:float ->
  consumed_gas:float ->
  round:float ->
  unit