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