// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
using Microsoft.Teams.AI.Messages;
namespace Microsoft.Teams.AI.Models;
///
/// a model that can reason over audio
///
[Obsolete("Microsoft.Teams.AI is deprecated and will be removed by end of summer 2026.")]
public interface IAudioModel : IModel
{
///
/// send a message to the model
///
/// the message to send
/// the models response
public Task> Send(UserMessage message, TOptions? options = default, CancellationToken cancellationToken = default);
///
/// send a message to the model
///
/// the message to send
/// the models response
public Task> Send(UserMessage message, TOptions? options = default, CancellationToken cancellationToken = default);
}