"""
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 _QueryResultType:
    ValueType = typing.NewType("ValueType", builtins.int)
    V: typing_extensions.TypeAlias = ...


class _QueryResultTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_QueryResultType.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    QUERY_RESULT_TYPE_UNSPECIFIED: _QueryResultType.ValueType
    QUERY_RESULT_TYPE_ANSWERED: _QueryResultType.ValueType
    QUERY_RESULT_TYPE_FAILED: _QueryResultType.ValueType
    ...


class QueryResultType(_QueryResultType, metaclass=_QueryResultTypeEnumTypeWrapper):
    ...


QUERY_RESULT_TYPE_UNSPECIFIED: QueryResultType.ValueType
QUERY_RESULT_TYPE_ANSWERED: QueryResultType.ValueType
QUERY_RESULT_TYPE_FAILED: QueryResultType.ValueType
global___QueryResultType = QueryResultType
class _QueryRejectCondition:
    ValueType = typing.NewType("ValueType", builtins.int)
    V: typing_extensions.TypeAlias = ...


class _QueryRejectConditionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_QueryRejectCondition.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    QUERY_REJECT_CONDITION_UNSPECIFIED: _QueryRejectCondition.ValueType
    QUERY_REJECT_CONDITION_NONE: _QueryRejectCondition.ValueType
    QUERY_REJECT_CONDITION_NOT_OPEN: _QueryRejectCondition.ValueType
    QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY: _QueryRejectCondition.ValueType
    ...


class QueryRejectCondition(_QueryRejectCondition, metaclass=_QueryRejectConditionEnumTypeWrapper):
    ...


QUERY_REJECT_CONDITION_UNSPECIFIED: QueryRejectCondition.ValueType
QUERY_REJECT_CONDITION_NONE: QueryRejectCondition.ValueType
QUERY_REJECT_CONDITION_NOT_OPEN: QueryRejectCondition.ValueType
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY: QueryRejectCondition.ValueType
global___QueryRejectCondition = QueryRejectCondition
