<?php

namespace NoahVet\Reef\Business\Enumerator;

use NoahVet\Reef\Jane\Model\ManufacturerResponseItem;

interface ManufacturerEnumeratorInterface
{
    /**
     * @param ?string[] $idFilter
     *
     * @return \Generator<string, ManufacturerResponseItem>
     */
    public function enumerateAll(?array $idFilter = null, int $querySize = 50): \Generator;
}
