namespace TarninaHub.Application.Matchmaking;
public interface ILlmProvider
{
/// True when a real provider is configured (API key etc.).
bool IsConfigured { get; }
/// Returns the completion text or null when unavailable.
Task CompleteAsync(
string systemPrompt,
string userPrompt,
CancellationToken cancellationToken);
}