namespace Remiss.Core.Abstractions;
/// <summary>
/// Skickar en färdig PDF tyst till en namngiven skrivare. Kastar vid fel så att
/// arbetsflödet kan logga och visa felruta – temp-städningen sker ändå.
/// </summary>
public interface IPrinter
{
/// <param name="printerName">Namngiven skrivare, eller tom/null för systemets standardskrivare.</param>
void Print(string pdfPath, string? printerName);
}