It can’t be detonation engine or scram jet since they don’t generate enough electrical power.
There was some news before about "ram-rotor detonation engine (RRDE)" which has a rotor and axel
From that article:
"
The RRDE works by using a spinning rotor with blades in a stationary casing. The blades—which are distributed evenly—handle the compression, detonation combustion, and expansion in the channel between them. According to New Atlas, this allows the engine to achieve “higher thermodynamic efficiency by capitalizing on the extreme pressures and temperatures of detonation in a way no traditional ramjet engine can.”
"