<?php  namespace App\Services\ClientSurveys;  use App\Models\Answer; use App\Models\Domain; use App\Models\Company; use Illuminate\View\View; use App\Enums\QuestionType; use App\Enums\QuestionClass; use App\Models\ClientSurvey; use Illuminate\Http\Request; use Illuminate\Http\Response; use App\Enums\DomainLanguages; use Illuminate\Support\Collection; use App\Models\QuestionAnswerGroup; use App\DTO\PpiSpecificIndustryPdfReportDTO;  class ExportSpecificIndustryReportPpiService { 	protected string $locale;  	protected Domain $domain;  	protected string $industry_name;  	public function __construct(public readonly ClientSurvey $client_survey, public readonly Request $request){}  	public function exportIndustryPpiReport(): void // TODO: add return View | Response once design is approved{}  	public function getDto(Collection $basic_questions, Collection $demographic_questions): PpiSpecificIndustryPdfReportDTO{}  	public function getTopCompanies(): Collection{}  	public function getQuestionData(Collection $questions, ?string $code): Collection{}  	public function getQuestionPercentageDataFilteredByCompanies(Collection $questions, ?string $code, Collection &$companies): void{}  	public function getPpiByDemographicQuestion(Collection $questions, ?string $code): Collection{} }