VisualVariableJson:
    | ColorInfoJson
    | SizeInfoJson
    | TransparencyInfoJson
    | RotationInfoJson

A visualVariable is an object containing the type of drawing property, the axis the variable is applied to, and additional properties for the variable. There are three types of visual variables, 'colorInfo', 'sizeInfo', and 'transparencyInfo'.

See https://developers.arcgis.com/web-map-specification/objects/visualVariable/ https://developers.arcgis.com/web-scene-specification/objects/visualVariable/.