using ApplicationLayer.Services.AuthServices.Requests;
namespace ApplicationLayer.Services.AuthServices.RegisterService
{
    /// Handles register request
    public interface IRegisterService
    {
        /// Handle 
        Task RegisterApplicant(RegisterApplicantRequest request, CancellationToken cancellationToken);
        /// Handles  and adds approving authority account
        Task RegisterAuthority(RegisterRequest request, CancellationToken cancellationToken);
    }
}