Some of those seem to be powered by a waterwheel spinning a small PM motor. The LEDs are quite efficient, and there are no batteries to change...