text: import _plotly_utils.basevalidators
  
  
  class UniformtextValidator(_plotly_utils.basevalidators.CompoundValidator):
      def __init__(self, plotly_name="uniformtext", parent_name="layout", **kwargs):
          super(UniformtextValidator, self).__init__(
              plotly_name=plotly_name,
              parent_name=parent_name,
              data_class_str=kwargs.pop("data_class_str", "Uniformtext"),
              data_docs=kwargs.pop(
                  "data_docs",
                  """
              minsize
                  Sets the minimum text size between traces of
                  the same type.
              mode
                  Determines how the font size for various text
                  elements are uniformed between each trace type.
                  If the computed text sizes were smaller than
                  the minimum size defined by
                  `uniformtext.minsize` using "hide" option hides
                  the text; and using "show" option shows the
                  text without further downscaling. Please note
                  that if the size defined by `minsize` is
                  greater than the font size defined by trace,
                  then the `minsize` is used.
  """,
              ),
              **kwargs
          )
  