<?php  namespace App\Services\Pdf;  use App\Enums\SurveyType; use Illuminate\Http\Response; use App\Enums\DomainLanguages; use Barryvdh\DomPDF\Facade\Pdf; use App\Exceptions\NoCodesToGenerateException;  class ClientSurveyApplicantCodesPdfMaker { 	public const PER_PAGE = 8;  	public function __construct(protected Pdf $pdf){}  	public function generatePdf(array $codes, string $name, string $url, DomainLanguages $locale, SurveyType $type): Response{}  	public function createBase64ImgSrcLink(string $path): string{}  	protected function getViewName(): string{}  	protected function getLogoPath(SurveyType $type, DomainLanguages $locale): ?string{} }