1 from typing import Any, Dict, Iterable, Optional, Type
3 from google.protobuf.descriptor import Descriptor
4 from google.protobuf.descriptor_pb2 import FileDescriptorProto
5 from google.protobuf.descriptor_pool import DescriptorPool
6 from google.protobuf.message import Message
10 def __init__(self, pool: Optional[DescriptorPool] = ...) -> None: ...
11 def GetPrototype(self, descriptor: Descriptor) -> Type[Message]: ...
12 def GetMessages(self, files: Iterable[str]) -> Dict[str, Type[Message]]: ...
14 def GetMessages(file_protos: Iterable[FileDescriptorProto]) -> Dict[str, Type[Message]]: ...