Weapons from game into Hammer

I was wondering how i could transfer weapons such as the ak47 to hammer so I could have one laying on a table in my map. This also accounts for how to get downloaded npc’s such as dan’s terrorists, and different entities into my map. Im new to source sdk so it would be helpful if you explained it well. Thanks.