How to get field type from $form_state? How do i get field type (e.g textfield, option, etc.) from $form_state in below method.

public function validateForm(array &amp;$form, FormStateInterface $form_state)
As said before, it is in 

$form['fieldname']['#type']


You don't need the state for this because it is not a state, it's static.