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

import builtins
import google.protobuf.descriptor
import google.protobuf.internal.enum_type_wrapper
import sys
import typing

"""
This type stub file was generated by pyright.
"""
if sys.version_info >= (3, 10):
    ...
else:
    ...
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
class _EncodingType:
    ValueType = typing.NewType("ValueType", builtins.int)
    V: typing_extensions.TypeAlias = ...


class _EncodingTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EncodingType.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    ENCODING_TYPE_UNSPECIFIED: _EncodingType.ValueType
    ENCODING_TYPE_PROTO3: _EncodingType.ValueType
    ENCODING_TYPE_JSON: _EncodingType.ValueType
    ...


class EncodingType(_EncodingType, metaclass=_EncodingTypeEnumTypeWrapper):
    ...


ENCODING_TYPE_UNSPECIFIED: EncodingType.ValueType
ENCODING_TYPE_PROTO3: EncodingType.ValueType
ENCODING_TYPE_JSON: EncodingType.ValueType
global___EncodingType = EncodingType
class _IndexedValueType:
    ValueType = typing.NewType("ValueType", builtins.int)
    V: typing_extensions.TypeAlias = ...


class _IndexedValueTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_IndexedValueType.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    INDEXED_VALUE_TYPE_UNSPECIFIED: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_TEXT: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_KEYWORD: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_INT: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_DOUBLE: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_BOOL: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_DATETIME: _IndexedValueType.ValueType
    INDEXED_VALUE_TYPE_KEYWORD_LIST: _IndexedValueType.ValueType
    ...


class IndexedValueType(_IndexedValueType, metaclass=_IndexedValueTypeEnumTypeWrapper):
    ...


INDEXED_VALUE_TYPE_UNSPECIFIED: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_TEXT: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_KEYWORD: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_INT: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_DOUBLE: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_BOOL: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_DATETIME: IndexedValueType.ValueType
INDEXED_VALUE_TYPE_KEYWORD_LIST: IndexedValueType.ValueType
global___IndexedValueType = IndexedValueType
class _Severity:
    ValueType = typing.NewType("ValueType", builtins.int)
    V: typing_extensions.TypeAlias = ...


class _SeverityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Severity.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    SEVERITY_UNSPECIFIED: _Severity.ValueType
    SEVERITY_HIGH: _Severity.ValueType
    SEVERITY_MEDIUM: _Severity.ValueType
    SEVERITY_LOW: _Severity.ValueType
    ...


class Severity(_Severity, metaclass=_SeverityEnumTypeWrapper):
    ...


SEVERITY_UNSPECIFIED: Severity.ValueType
SEVERITY_HIGH: Severity.ValueType
SEVERITY_MEDIUM: Severity.ValueType
SEVERITY_LOW: Severity.ValueType
global___Severity = Severity
