At least one security guard was killed as fighters stormed a private television station in the Afghan capital, Kabul.

An employee at Shamshad TV told TOLOnews on Tuesday that the attackers, who were wearing police uniforms, entered the station's building after detonating explosives at the gate.

Afghan resilience: This anchor got injured on the Islamic State attack on Shamshad TV, now he is back on his show, discussing the attack. pic.twitter.com/Sb5h0nb5yW — Habib Khan Totakhil (@HabibKhanT) November 7, 2017

Gunfire was heard from the scene, while security forces and ambulances rushed to the area, TOLOnews reported.

{articleGUID}

"The gunmen barricaded themselves inside the TV station. They [threw] projectiles, grenades and rockets from inside," said Al Jazeera's Jennifer Glasse, reporting from Kabul.

Police confirmed that one security guard was killed.

There was no immediate claim of responsibility.

The Taliban denied it was behind the attack, in a tweet.

Our correspondent said the siege, which lasted more than one hour, was now over.

Journalists face an increasing threat in Afghanistan. In May, at least six journalists were killed in an attack on a television and radio station in the eastern city of Jalalabad.

At least 13 journalists were killed in 2016 - the deadliest in years, Al Jazeera's Glasse said.