using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;

namespace Knot.Modules.Stories.Application.Abstractions;

public interface IKlipyClient
{
    Task<bool> TestConnectionAsync(string apiKey, CancellationToken ct = default);
    Task<List<string>> SearchVideosAsync(string apiKey, string query, int limit, CancellationToken ct = default);
}
