Version: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): Version;
    encode(message: Version, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: VersionAmino): Version;
    fromAminoMsg(object: VersionAminoMsg): Version;
    fromPartial(object: {
        features?: string[];
        identifier?: string;
    }): Version;
    fromProtoMsg(message: VersionProtoMsg): Version;
    toAmino(message: Version): VersionAmino;
    toAminoMsg(message: Version): VersionAminoMsg;
    toProto(message: Version): Uint8Array;
    toProtoMsg(message: Version): VersionProtoMsg;
}