A man has been shot dead by police in the Lake Macquarie suburb of Warners Bay.

Police were confronted by an armed man outside the local post office.

Witnesses say the man charged at the officers, resulting in them opening fire.

Police will hold a media conference soon.