Knix interview question

Explain different waits in Selenium?