. */ declare(strict_types=1); namespace FireflyIII\Import\Routine; use Carbon\Carbon; use DB; use FireflyIII\Import\FileProcessor\FileProcessorInterface; use FireflyIII\Import\Storage\ImportStorage; use FireflyIII\Models\ImportJob; use FireflyIII\Models\Tag; use FireflyIII\Repositories\Tag\TagRepositoryInterface; use Illuminate\Support\Collection; use Log; interface RoutineInterface { /** * @return bool */ public function run(): bool; /** * @param ImportJob $job * * @return mixed */ public function setJob(ImportJob $job); }