namespace Eshop.Application.Auth;

public interface IAuthenticationService
{
    Task<SignInResultDto> SignInAsync(
        string emailOrUsername,
        string password,
        bool rememberMe,
        CancellationToken cancellationToken = default);

    Task SignOutAsync(CancellationToken cancellationToken = default);
}
