Future<Map<dynamic, dynamic>> requestPermission() async { throw UnimplementedError('requestPermission() has not been implemented.'); }