### What would you like to be added?

I would like `k8s.io/component-base` to be compatible with the latest version of `go.opentelemetry.io/otel/exporters/prometheus`.

### Why is this needed?

In version `0.48.0` of the `github.com/prometheus/common` library, the `expfmt.FmtText` constant [was made private](https://github.com/prometheus/common/commit/05d7387306aee31a5a9776899b1baf2267667e81#diff-60c3dc651d46ce2018a3e3c97b4bcddd42d132f134c1e592efa28aa4f589090aL45). This directly impacts its compatibility with `k8s.io/component-base`, which uses this constant, leading to issues with the latest Prometheus libraries, such as `go.opentelemetry.io/otel/exporters/prometheus`.
Compatibility between `k8s.io/component-base` and latest `go.opentelemetry.io/otel/exporters/prometheus`.
This is a GitHub Issue
repo:kubernetes
owner:kubernetes
Title : Compatibility between `k8s.io/component-base` and latest `go.opentelemetry.io/otel/exporters/prometheus`.
Issue date:

--- start body ---
### What would you like to be added?

I would like `k8s.io/component-base` to be compatible with the latest version of `go.opentelemetry.io/otel/exporters/prometheus`.

### Why is this needed?

In version `0.48.0` of the `github.com/prometheus/common` library, the `expfmt.FmtText` constant [was made private](https://github.com/prometheus/common/commit/05d7387306aee31a5a9776899b1baf2267667e81#diff-60c3dc651d46ce2018a3e3c97b4bcddd42d132f134c1e592efa28aa4f589090aL45). This directly impacts its compatibility with `k8s.io/component-base`, which uses this constant, leading to issues with the latest Prometheus libraries, such as `go.opentelemetry.io/otel/exporters/prometheus`.
--- end body ---
