<?php  namespace App\Services\ClientSurveys;  use App\Models\Applicant; use App\Enums\QuestionType; use App\DTO\PpiApplicantDTO; use App\Enums\QuestionClass; use App\Models\ClientSurvey;  use Illuminate\Http\Request; use App\Enums\DomainLanguages; use App\Exports\PpiAnswersExcel; use Illuminate\Support\Collection; use App\Models\QuestionAnswerGroup; use Maatwebsite\Excel\Facades\Excel; use App\DTO\PpiAnswersExportApplicantDTO; use Symfony\Component\HttpFoundation\BinaryFileResponse;  class ExportPpiAnswersExcelService { 	protected string $locale;  	public function __construct(public readonly ClientSurvey $client_survey, public readonly Request $request){}  	public function exportPpiAnswersExcel(): BinaryFileResponse{}  	public function loadApplicantDto( 		Collection $applicants, 		Collection $basic_questions, 		Collection $demographic_questions, 		Collection $prize_questions 	): PpiApplicantDT{}  	public function loadDto(Applicant $applicant, Collection $basic_questions, Collection $demographic_questions, Collection $prize_questions): PpiAnswersExportApplicantDTO{}  	public function getCompanyNameForRank(Applicant $applicant, int $rank): string{}  	public function getBaSurveyClientTitle(Applicant $applicant): string{}  	public function getApplicantHasSufficientInfoTo(Applicant $applicant): string{}  	public function loadQuestionData(Collection $answers, Collection $questions): Collection{} }