using System.Threading;
using Cysharp.Threading.Tasks;
using UnityEngine;

namespace Darkmatter.Core.Contracts.Services.Capture
{
    public interface ICaptureService
    {
        UniTask<Sprite> CapturePngAsync(GameObject captureObject, float captureSize,
            CancellationToken cancellationToken = default);
    }
}