. */ declare(strict_types=1); namespace FireflyIII\Import\FileProcessor; use FireflyIII\Models\ImportJob; use Illuminate\Support\Collection; /** * Interface FileProcessorInterface. */ interface FileProcessorInterface { /** * @return Collection */ public function getObjects(): Collection; /** * @return bool */ public function run(): bool; /** * @param ImportJob $job * * @return FileProcessorInterface */ public function setJob(ImportJob $job): FileProcessorInterface; }