setSelection

fun setSelection(start: LocalDate?, end: LocalDate?)

Replaces the range through selection-engine validation; null start clears. A reversed pair (end before start) is clamped to a half-open range (end = null) before proposing, since the engine's length check only rejects reversed pairs when minDays/maxDays are configured.