Haskell does not have dependent types.
Depends what you mean by "Haskell". There is at least one dependent types extension for base Haskell.