Suppose we have two ferromagnetic objects constituting two permanent magnets. A classical way to think of the two magnets repelling/attracting each other would be by ascribing bulk and surface currents on the magnets and using the Lorentz force law.
When we have two horizontal loops of wire, with one loop above the other, and both having current going in the same direction, the two loops end up attracting one another. When one loop is moving towards another, the Lorentz force law redirects the motion of charges from an azimuthal motion around the loop to the motion in direction of the loop's velocity. This means the current around the loop has to decrease unless we increase the output of a battery that drives the current.
In the case of two magnets being attracted, when one magnet is moving towards the other, the same thing to the magnetization current should happen (in which the Lorentz force law should redirect the current into the motion of the magnet). However, if the magnetization of the moving permanent magnet stays the same, then the current should stay constant. So then my question is, in analogy to the "two loops scenario," what would be the analogue of the battery that keeps the current constant? Or is there any assumption I am making here that invalidates the question?