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


class _ResetReapplyTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ResetReapplyType.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    RESET_REAPPLY_TYPE_UNSPECIFIED: _ResetReapplyType.ValueType
    RESET_REAPPLY_TYPE_SIGNAL: _ResetReapplyType.ValueType
    RESET_REAPPLY_TYPE_NONE: _ResetReapplyType.ValueType
    ...


class ResetReapplyType(_ResetReapplyType, metaclass=_ResetReapplyTypeEnumTypeWrapper):
    """Reset reapplay(replay) options
    * RESET_REAPPLY_TYPE_SIGNAL (default) - Signals are reapplied when workflow is reset
    * RESET_REAPPLY_TYPE_NONE - nothing is reapplied
    """
    ...


RESET_REAPPLY_TYPE_UNSPECIFIED: ResetReapplyType.ValueType
RESET_REAPPLY_TYPE_SIGNAL: ResetReapplyType.ValueType
RESET_REAPPLY_TYPE_NONE: ResetReapplyType.ValueType
global___ResetReapplyType = ResetReapplyType
class _ResetType:
    ValueType = typing.NewType("ValueType", builtins.int)
    V: typing_extensions.TypeAlias = ...


class _ResetTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ResetType.ValueType], builtins.type):
    DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
    RESET_TYPE_UNSPECIFIED: _ResetType.ValueType
    RESET_TYPE_FIRST_WORKFLOW_TASK: _ResetType.ValueType
    RESET_TYPE_LAST_WORKFLOW_TASK: _ResetType.ValueType
    ...


class ResetType(_ResetType, metaclass=_ResetTypeEnumTypeWrapper):
    """Reset type options"""
    ...


RESET_TYPE_UNSPECIFIED: ResetType.ValueType
RESET_TYPE_FIRST_WORKFLOW_TASK: ResetType.ValueType
RESET_TYPE_LAST_WORKFLOW_TASK: ResetType.ValueType
global___ResetType = ResetType
