using System;
using System.Threading;
using System.Threading.Tasks;
namespace Slopper.Domain;
public interface IUploader
{
Task<UploadResult> Upload(Clip clip, CancellationToken cancellationToken);
}
public sealed record UploadResult(Uri CanonicalUrl);