<?php  namespace App\Services\ClientSurveys;  use Illuminate\View\View; use App\Models\ClientSurvey; use Illuminate\Http\Request; use Illuminate\Http\Response; use App\Enums\DomainLanguages; use App\Enums\UserActivityType; use App\Services\UserActivityService; use App\Services\Pdf\PrepareAppliedFilters; use App\Services\Pdf\AppliedFiltersRawObject; use App\Services\Pdf\ChromePdf\ChromePdfService; use App\Services\Pdf\GeneralReport\GeneralReportGeneratorService;  class ExportGeneralPdfService { 	public function __construct(public readonly GeneralReportGeneratorService $generalReportGeneratorService, public readonly ExportPdfService $exportPdfService, public readonly ChromePdfService $chromePdfService, public readonly PrepareAppliedFilters $prepareAppliedFiltersService){}  	public function exportBasicReportPdf(ClientSurvey $client_survey, Request $request): Response|View{} }