using MoonlightServers.Daemon.Models; namespace MoonlightServers.Daemon.ServerSystem.Abstractions; public interface IRuntimeEnvironmentService { public Task FindAsync(string id); public Task CreateAsync(string id, RuntimeConfiguration configuration, IRuntimeStorage runtimeStorage); public Task UpdateAsync(IRuntimeEnvironment environment, RuntimeConfiguration configuration); public Task DeleteAsync(IRuntimeEnvironment environment); }