"""
This type stub file was generated by pyright.
"""

class Color:
    """This class is used to represent color.  Components red, green, blue 
          are in the range 0 (dark) to 1 (full intensity)."""
    def __init__(self, red=..., green=..., blue=...) -> None:
        "Initialize with red, green, blue in range [0-1]."
        ...
    
    def __setattr__(self, name, value): # -> NoReturn:
        ...
    
    def __mul__(self, x): # -> Color:
        ...
    
    def __rmul__(self, x): # -> Color:
        ...
    
    def __truediv__(self, x): # -> Color:
        ...
    
    def __div__(self, x): # -> Color:
        ...
    
    def __rdiv__(self, x): # -> Color:
        ...
    
    def __add__(self, x): # -> Color:
        ...
    
    def __sub__(self, x): # -> Color:
        ...
    
    def __repr__(self): # -> str:
        ...
    
    def __hash__(self) -> int:
        ...
    
    def __cmp__(self, other): # -> Literal[-1, 1, 0]:
        ...
    
    def toHexRGB(self): # -> int:
        "Convert the color back to an integer suitable for the "
        ...
    
    def toHexStr(self): # -> str:
        ...
    


def HexColor(val): # -> Color:
    """This class converts a hex string, or an actual integer number,
          into the corresponding color.  E.g., in "AABBCC" or 0xAABBCC,
          AA is the red, BB is the green, and CC is the blue (00-FF)."""
    ...

aliceblue = ...
antiquewhite = ...
aqua = ...
aquamarine = ...
azure = ...
beige = ...
bisque = ...
black = ...
blanchedalmond = ...
blue = ...
blueviolet = ...
brown = ...
burlywood = ...
cadetblue = ...
chartreuse = ...
chocolate = ...
coral = ...
cornflower = ...
cornsilk = ...
crimson = ...
cyan = ...
darkblue = ...
darkcyan = ...
darkgoldenrod = ...
darkgray = ...
darkgreen = ...
darkkhaki = ...
darkmagenta = ...
darkolivegreen = ...
darkorange = ...
darkorchid = ...
darkred = ...
darksalmon = ...
darkseagreen = ...
darkslateblue = ...
darkslategray = ...
darkturquoise = ...
darkviolet = ...
deeppink = ...
deepskyblue = ...
dimgray = ...
dodgerblue = ...
firebrick = ...
floralwhite = ...
forestgreen = ...
fuchsia = ...
gainsboro = ...
ghostwhite = ...
gold = ...
goldenrod = ...
gray = ...
grey = ...
green = ...
greenyellow = ...
honeydew = ...
hotpink = ...
indianred = ...
indigo = ...
ivory = ...
khaki = ...
lavender = ...
lavenderblush = ...
lawngreen = ...
lemonchiffon = ...
lightblue = ...
lightcoral = ...
lightcyan = ...
lightgoldenrodyellow = ...
lightgreen = ...
lightgrey = ...
lightpink = ...
lightsalmon = ...
lightseagreen = ...
lightskyblue = ...
lightslategray = ...
lightsteelblue = ...
lightyellow = ...
lime = ...
limegreen = ...
linen = ...
magenta = ...
maroon = ...
mediumaquamarine = ...
mediumblue = ...
mediumorchid = ...
mediumpurple = ...
mediumseagreen = ...
mediumslateblue = ...
mediumspringgreen = ...
mediumturquoise = ...
mediumvioletred = ...
midnightblue = ...
mintcream = ...
mistyrose = ...
moccasin = ...
navajowhite = ...
navy = ...
oldlace = ...
olive = ...
olivedrab = ...
orange = ...
orangered = ...
orchid = ...
palegoldenrod = ...
palegreen = ...
paleturquoise = ...
palevioletred = ...
papayawhip = ...
peachpuff = ...
peru = ...
pink = ...
plum = ...
powderblue = ...
purple = ...
red = ...
rosybrown = ...
royalblue = ...
saddlebrown = ...
salmon = ...
sandybrown = ...
seagreen = ...
seashell = ...
sienna = ...
silver = ...
skyblue = ...
slateblue = ...
slategray = ...
snow = ...
springgreen = ...
steelblue = ...
tan = ...
teal = ...
thistle = ...
tomato = ...
turquoise = ...
violet = ...
wheat = ...
white = ...
whitesmoke = ...
yellow = ...
yellowgreen = ...
transparent = ...
