"""
@generated by mypy-protobuf.  Do not edit manually!
isort:skip_file
"""

import builtins
import google.protobuf.descriptor
import google.protobuf.descriptor_pb2
import google.protobuf.internal.extension_dict
import google.protobuf.message
import sentry_protos.options.v1.topics_pb2
import typing

DESCRIPTOR: google.protobuf.descriptor.FileDescriptor

@typing.final
class Const(google.protobuf.message.Message):
    """Signals that a producer of this data intends a specific value as a potential discriminator.
    At a protocol level, consts should not be enforced or validated, but they can be used to
    make decisions.  They are a lightweight coordination paradigm with little more guarantee
    than best-effort.
    """

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INT_FIELD_NUMBER: builtins.int
    STRING_FIELD_NUMBER: builtins.int
    int: builtins.int
    string: builtins.str
    def __init__(
        self,
        *,
        int: builtins.int = ...,
        string: builtins.str = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing.Literal["int", b"int", "string", b"string"]) -> None: ...

global___Const = Const

CONST_FIELD_NUMBER: builtins.int
TOPIC_CONFIG_FIELD_NUMBER: builtins.int
const: google.protobuf.internal.extension_dict._ExtensionFieldDescriptor[google.protobuf.descriptor_pb2.FieldOptions, global___Const]
topic_config: google.protobuf.internal.extension_dict._ExtensionFieldDescriptor[google.protobuf.descriptor_pb2.MessageOptions, sentry_protos.options.v1.topics_pb2.TopicConfig]
