using System;
using System.Threading;
using System.Threading.Tasks;
using Knot.Shared.Kernel;

namespace Knot.Contracts.Conversations.Abstractions;

public interface IUserDeleterService
{
    Task<Result> DeleteUserAsync(Guid userId, CancellationToken cancellationToken);
}