<?php  namespace App\Services\ClientSurveys;  use App\Models\Answer; use App\Models\Survey; use App\Models\Question; use App\Enums\QuestionType; use App\Enums\QuestionClass; use App\Enums\DomainLanguages; use App\Http\Requests\GetReports; use Illuminate\Support\Collection; use Maatwebsite\Excel\Facades\Excel; use App\Exports\FourthReportBasicExcel; use App\Exports\FourthReportStatisticExcel; use App\Services\Pdf\PrepareAppliedFilters; use App\Services\Pdf\AppliedFiltersRawObject; use App\Services\Pdf\GeneralReport\Pages\EsiMetrics; use Symfony\Component\HttpFoundation\BinaryFileResponse; use App\Services\Applicants\IzzPdfEnpsCalculationService; use App\Services\Pdf\GeneralReport\DataObjects\EsiDataObject;  class ExportFourthReportExcelService { 	protected string $locale;  	public function __construct(public readonly Survey $survey, public readonly ClientSurveyService $client_survey_service, public readonly ExportPdfService $export_pdf_service, public readonly PrepareAppliedFilters $prepareAppliedFiltersService, public readonly EsiMetrics $esiService, public readonly GetReports $request){}  	public function exportBasicReportExcel(): BinaryFileResponse{}  	public function exportBasicReportStatisticExcel(): BinaryFileResponse{}  	public function getQuestionAndApplicantIds(): array{}  	public function getQuestionAnswersWithTitleAndScore(Collection $questions_answers): array{}  	public function getEsiDataForClientSurvey(): EsiDataObject{}  	public function getPreparedFilters(): array{}  	public function getStandardAndCustomRadioDemographicQuestionsBasicExcel(): array{}  	public function getStandardRadioDemographicQuestionsStatisticExcel(): Collection{}  	public function getTextualDemographicQuestionsStatisticExcel(): array{}  	public function getAllClientSurveyComments(): array{}  	public function canGenerateFourthReportExcel(): void{} }