<?php  namespace App\Services\ClientSurveys;  use App\Models\Answer; use App\Models\Domain; use App\Models\Company; use App\Models\Question; use App\Enums\QuestionType; use App\Enums\QuestionClass; use App\Models\ClientSurvey; use App\Enums\DomainLanguages; use Illuminate\Support\Collection; use App\Models\QuestionAnswerGroup; use App\Enums\AvailableAnswerPositivity;  class ExportBaPublicReportService { 	protected string $locale;  	protected Domain $domain;  	public function __construct(public readonly ClientSurvey $client_survey, ?string $language){}  	public function getQuestionDataForPpiApplicants(?Question $question, Collection $applicants): Collection{}  	public function getPpiByDemographicQuestion(Collection $questions, ?string $code): Collection{}  	public function getQuestionDataBasedOnAnswerPositivity(?Question $question, Collection $applicants): Collection{}  	public function getQuestionDataForApplicantPerceptionQuestions(Collection $questions, Collection $applicants): Collection{}  	public function getQuestionDataForGradingBasedOnDemography(Collection $questions, Collection $applicants): Collection{}  	public function getUngroupedQuestionDataForQuestions(?Question $question, Collection $applicants): Collection{} }