Most of contracts in Laravel 5 are mentioned on this documentation page.
However, there are some not being obvious to call out.
Therefore, I make this list for those above for additional reference.
use Symfony\Component\HttpFoundation\Session\SessionInterface as SessionContract;
use Illuminate\Contracts\Routing\ResponseFactory as Response;
If something is not right or missing, feel free to inform me.