It is speculated that Shanks uses just Haki to defeat his opponents, and that's an incredible feat for a Yonko. Whether Shanks can defeat Kaido or not is unknown, but he is certainly on par with Kaido, if not stronger.