import 'dart:typed_data'; abstract interface class PluginHost { String get args; Map get arguments; Map? get replyMessage; bool get isOnline; bool get isActive; Future sendText(String text); Future editText(String messageId, String text); Future sendPhoto( Uint8List bytes, { required String filename, required String caption, }); Future sendFile(Uint8List bytes, {required String filename}); Future notify(String message); Future?> getPeer(); }