In Dart 3, most of the abstract classes defined in dart:io will become abstract interface so code that extended those classes will have to implement those classes instead.
See https://dart-review.googlesource.com/c/sdk/+/291343