import '../../about/external/data/Commitment.dart'; import '../../about/internal/application/Standing.dart'; abstract class ConnectOverdueQueue { void onQueueLoaded(List queue, Standing standing, double debt); /// The item settled, with the debt it removed from the score. void onItemCleared(Commitment item, double reliefApplied, String verb); /// Deferral refused — cap spent, or the class does not permit it. void onDeferralRefused(String reason); void onAmnestySpent(int remaining); void onAmnestyRefused(); }