How to create dependent fields in Entity:baseFieldDefinition?
Does Drupal provides ajax feature to use in baseFieldDefinition ?


Short answer: no

Long answer:

The base field definition method is used to define the entity structure and the database structure.

If you are trying to display different form items when the toe changes then you should do that on the form object level. By adding a #ajax attribute to the type field.