<?php

declare(strict_types=1);

namespace Autogedal\FeedMonitor\Model;

/**
 * Monitored jobs that are not declared in di.xml but read at runtime (e.g. the Firebear import jobs).
 */
interface JobProviderInterface
{
    /**
     * @return array<string, array<string, mixed>> job code => [label, max_age_minutes (null: no regular schedule),
     *                                             log_file, source]
     */
    public function getJobs(): array;
}
