Returns a serializable description of the provider.
Map<String, dynamic> describe() => { 'id': id, 'displayName': displayName, 'capability': 'chat', };