Shanks can utilize and has shown mastery over at least two of the three types of Haki. Even Whitebeard complimented Shanks for his Haki when he used it on his “visit”.
Busoshoku Haki
When Shanks and Whitebeard clashed with their weapons, the “heavens” above them split, hinting at the incredible Busoshoku Haki that the two Yonko had imbued in them.
During the Battle of Marineford, he imbued Busoshoku Haki into his sword in order to block a Logia attack from Akainu.
Haoshoku Haki
Shanks can use Haoshoku Haki, an ability that only one in a million people can use!
After saving Luffy from a Sea King, Shanks frightened it off with a single angry glare using this ability. Later, while Shanks was boarding Whitebeard’s ship for their meeting, a large amount of Whitebeard’s crew (experienced men who have survived in the New World) lapsed into unconsciousness and the ship itself began to take physical damage from Shanks’s mere presence. Whitebeard’s men attributed this to his superior Haki.