namespace ModpackLauncher.Services;

public enum ProgressKind
{
    Status,
    Progress,
    Log,
    Error
}

public sealed record ProgressReport(
    ProgressKind Kind,
    string Message,
    int Current = 0,
    int Total = 0,
    double Percent = -1
);
