DeKalb County has declared a state of emergency, closing all non-essential government buildings through the weekend.