<?php  namespace App\Services\Pdf\GeneralReport\Services;  use App\Contracts\RowDataInterface; use App\Services\Pdf\BrandAwarenessReport\DataObjects\Question;  abstract class ExtraQuestionRowAdder implements RowDataInterface { 	public const DIV_WIDTH_PX = 700;  	protected mixed $input;  	protected mixed $input2;  	protected string $locale;  	protected array $filters;  	public function __construct(protected PdfRowGenerator $rowAdder, array $filters, mixed ...$items){}  	abstract public function generateRow(): PdfRowGenerator;  	public function addNewRow(array|Question $template, ?string $id = null, ?int $value = null): void{} }