using System;
using System.Threading;
namespace OpenNest;
/// Places on one sheet only. Must not change stock, demand, or caller-owned domain objects.
public interface IPlateNester
{
PlateCandidate Place(PlatePlacementRequest request, IProgress progress = null,
CancellationToken token = default);
}