Грамматический словарь Зализняка (склонения слова):
Харкнуть, харкну, харкнем, харкнешь, харкнете, харкнет, харкнут, харкнул, харкнула, харкнуло, харкнули, харкни, харкните, харкнувший, харкнувшая, харкнувшее, харкнувшие, харкнувшего, харкнувшей, харкнувшего, харкнувших, харкнувшему, харкнувшей, харкнувшему, харкнувшим, харкнувший, харкнувшую, харкнувшее, харкнувшие, харкнувшего, харкнувшую, харкнувшее, харкнувших, харкнувшим, харкнувшей, харкнувшею, харкнувшим, харкнувшими, харкнувшем, харкнувшей, харкнувшем, харкнувших
ха́ркнуть
-ну, -нешь; сов.
однокр. к харкать.
ха́ркнуть
ХАРКНУТЬ см. Харкать.
Х’АРКНУТЬ, харкну, харкнешь (·разг. ). ·однокр. к харкать.