As of today, the HMs stand as:
HM01 - CUT - Physical
HM02 - FLY - Physical
HM03 - SURF - Special
HM04 - STRENGTH - Physical
HM05 - FLASH - Status
HM06 - ROCK SMASH - Physical
HM07 - WATERFALL - Physical
HM08 - DIVE - Physical
Only 2 that are no physical are SURF and FLASH