EnumDescriptorProto: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): EnumDescriptorProto;
    encode(message: EnumDescriptorProto, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: EnumDescriptorProtoAmino): EnumDescriptorProto;
    fromAminoMsg(object: EnumDescriptorProtoAminoMsg): EnumDescriptorProto;
    fromPartial(object: {
        name?: string;
        options?: {
            allowAlias?: boolean;
            deprecated?: boolean;
            uninterpretedOption?: {
                aggregateValue?: string;
                doubleValue?: number;
                identifierValue?: string;
                name?: {
                    isExtension?: (...) | (...) | (...);
                    namePart?: (...) | (...);
                }[];
                negativeIntValue?: bigint;
                positiveIntValue?: bigint;
                stringValue?: Uint8Array;
            }[];
        };
        reservedName?: string[];
        reservedRange?: {
            end?: number;
            start?: number;
        }[];
        value?: {
            name?: string;
            number?: number;
            options?: {
                deprecated?: boolean;
                uninterpretedOption?: {
                    aggregateValue?: (...) | (...);
                    doubleValue?: (...) | (...);
                    identifierValue?: (...) | (...);
                    name?: (...) | (...);
                    negativeIntValue?: (...) | (...);
                    positiveIntValue?: (...) | (...);
                    stringValue?: (...) | (...);
                }[];
            };
        }[];
    }): EnumDescriptorProto;
    fromProtoMsg(message: EnumDescriptorProtoProtoMsg): EnumDescriptorProto;
    toAmino(message: EnumDescriptorProto): EnumDescriptorProtoAmino;
    toProto(message: EnumDescriptorProto): Uint8Array;
    toProtoMsg(message: EnumDescriptorProto): EnumDescriptorProtoProtoMsg;
}