from google.protobuf import wrappers_pb2 as _wrappers_pb2
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union
DESCRIPTOR: _descriptor.FileDescriptor

class Color(_message.Message):
    __slots__ = ('red', 'green', 'blue', 'alpha')
    RED_FIELD_NUMBER: _ClassVar[int]
    GREEN_FIELD_NUMBER: _ClassVar[int]
    BLUE_FIELD_NUMBER: _ClassVar[int]
    ALPHA_FIELD_NUMBER: _ClassVar[int]
    red: float
    green: float
    blue: float
    alpha: _wrappers_pb2.FloatValue

    def __init__(self, red: _Optional[float]=..., green: _Optional[float]=..., blue: _Optional[float]=..., alpha: _Optional[_Union[_wrappers_pb2.FloatValue, _Mapping]]=...) -> None:
        ...