<?php

declare(strict_types=1);

namespace OCA\RePod\Service;

interface IProvider
{
	/**
	 * @return array<array{
	 *  provider: string,
	 *  id: string,
	 *  title: string,
	 *  author: string,
	 *  image: string,
	 *  provider_url: string,
	 *  feed_url: string,
	 *  last_pub: string,
	 *  nb_episodes: string
	 * }>
	 */
	public function search(string $value): array;
}