Interface for the AuthService class
Deletes a user
The email of the user
The result of the deletion
Logs in a user
The password of the user
The logged in user
If the credentials are invalid
Registers a new user
The created user
If the user already exists
Interface for the AuthService class