BAGHDAD, Iraq (CNN) -- Insurgents dressed as Iraqi police officers shot and killed a U.S. soldier and an interpreter Tuesday afternoon in the northern Iraqi city of Mosul, Iraqi officials said Wednesday.
The shooting took place at about 2 p.m. Tuesday at a police station in Mosul where U.S. troops and Iraqi officers were meeting, U.S. and Iraqi sources said.
There have been conflicting reports from the U.S. and from Iraqi officials about who was responsible for the attack, how many people died and how many were injured.
Initial reports by the Iraqi Interior Ministry suggested four U.S. soldiers and their interpreter were killed. Later the U.S. military said the four were wounded, and that one interpreter died from his injuries, the military said.
Iraqi officials first said on Tuesday that police officers were the attackers, according to a spokesman for Iraq's Interior Ministry, Maj. Gen. Abdul Karim Khalaf.
Another official, Maj. Gen. Hussein Ali Kamal, described the attack as the work of a "terrorist operation." He said that authorities were searching for two suspects.
The U.S. military statement said that in addition to one Iraqi translator being killed, another interpreter was wounded. All the injured were taken to a combat support hospital, the military said.
An investigation has been launched into the attack, the U.S. said in a written statement.
Meanwhile, an Arab lawmaker linked to attacks in Iraq has been prevented from leaving the country. Mohammed al-Daini was prevented from traveling to neighboring Jordan on Wednesday and the flight he was on was turned back, a security official at Baghdad International Airport told CNN.
The official said the order for the Iraqi Airways flight to return was based on the government orders banning al-Daini from leaving the country now. He said al-Daini was not arrested because there is no arrest warrant, just the travel ban.
Iraqi authorities on Sunday linked al-Daini to a series of attacks and insurgent plots, including an April 2007 bombing that killed two of his own colleagues.
Al-Daini denied the allegations in a televised statement and accused the government of "political blackmail." But an Iraqi military spokesman showed videotaped statements from al-Daini's bodyguards that appeared to implicate him in the plots.
Al-Daini is a member of the Sunni-led National Dialogue Front, which holds 11 seats in Iraq's 275-member parliament.
The party is led by Saleh Mutlaq, an outspoken critic of Prime Minister Nuri al-Maliki's Shiite-dominated government.
Though Iraqi lawmakers have immunity from prosecution, security forces tried to arrest al-Daini at the Al-Rashid Hotel in Baghdad's Green Zone on Sunday, a hotel official told CNN.
Al-Daini was not at the hotel so no arrest was made.
CNN's Jomana Karadsheh contributed to this report.