What types of doctors treats typhoid fever?

Anybody. Any competent doctor can treat typhoid fever, but since not many doctors in the usa have seen this disease it may be best to have an infectious diseases expert involved in its management.