<?php  namespace App\Services\ClientSurveys;  use App\Models\Applicant; use App\DTO\BaApplicantDTO; use App\Enums\QuestionType; use App\Enums\QuestionClass; use App\Models\ClientSurvey; use Illuminate\Http\Request;  use App\Enums\DomainLanguages; use App\Exports\BaAnswersExcel; use Illuminate\Support\Collection; use App\Models\QuestionAnswerGroup; use Maatwebsite\Excel\Facades\Excel; use App\DTO\BaAnswersExportApplicantDTO; use Symfony\Component\HttpFoundation\BinaryFileResponse;  class ExportBaAnswersExcelService { 	protected string $locale;  	public function __construct(public readonly ClientSurvey $client_survey, public readonly Request $request){}  	public function exportBaAnswersExcel(): BinaryFileResponse{}  	public function loadApplicantDto( 		Collection $applicants, 		Collection $basic_questions, 		Collection $general_questions, 		Collection $demographic_questions, 		Collection $additional_questions 	): BaApplicantDT{}  	public function loadDto(Applicant $applicant, Collection $basic_questions, Collection $general_questions, Collection $demographic_questions, Collection $additional_questions): BaAnswersExportApplicantDTO{}  	public function getCompanyNameForRank(Applicant $applicant, int $rank): string{}  	public function loadQuestionData(Collection $answers, Collection $questions): Collection{} }