At least one Afghan has been killed and seven American soldiers wounded in an "insider attack" at a base in northern Afghanistan, a US military official says.
A spokesman for the US military command in Kabul said earlier comments by an Afghan official that Americans had been killed in Saturday's shooting were incorrect.
But he confirmed that seven soldiers had been evacuated after being wounded in the incident at Camp Shaheen, the headquarters of the Afghan army's 209th Corps in the northern city of Mazar-i-Sharif.
At least one Afghan soldier was killed and another wounded, the US official said. He could not immediately say if the suspected shooter was among the dead or wounded.
Abdul Qahar Araam, spokesman for the Afghan army's 209th Corps, announced earlier that an Afghan soldier had shot and killed four US soldiers inside the base.
In a statement, Taliban spokesman Zabihullah Mujahid said an Afghan commando loyal to the militant group had opened fire on foreign "invaders", killing four and wounding four others.
Three US soldiers were killed and a fourth wounded on June 11 when an Afghan soldier opened fire on them at a base in eastern Afghanistan's Nangarhar province.
In April, scores of Afghan soldiers were killed when militants breached security at Camp Shaheen, detonating explosives and shooting hundreds at a mosque and dining hall on the base. The attackers were disguised in Afghan army uniforms.
Coalition countries, led by the United States, are considering sending thousands more troops to Afghanistan to help advise and assist Afghan forces struggling against Taliban and Islamic State militants.
US Defence Secretary Jim Mattis said on Monday he would present options on Afghanistan to President Donald Trump "very soon".