import { FileDescriptorProto, DescriptorProto, EnumDescriptorProto } from "google-protobuf/google/protobuf/descriptor_pb"; export interface Entity { name: string; printName: string; moduleName: string; } export declare class EntityIndex { messageEntities: Entity[]; constructor(fileDescriptorProto: FileDescriptorProto[]); addMessage(moduleName: string, message: DescriptorProto | EnumDescriptorProto, isEnum?: boolean): void; addFileDescriptor(fileDescriptor: FileDescriptorProto): void; findMessageEntity(msgName: string): Entity; }