using System.Threading.Tasks;
namespace RMC.Backend.Baas
{
///
/// Defines the API: This subsystem
///
public interface IAISubsystem : IInitializableAsync, IConfigurable
{
// Properties ------------------------------------
AIEvent OnInitialized { get; }
// General Methods ------------------------------
Task ListAIModels();
Task InvokeAIModel(InvokeAIModelRequest invokeAIModelRequest);
}
}