<?php  namespace App\Http\Controllers;  use App\Models\Client; use App\Models\Survey; use App\Models\Company; use App\Models\Question; use App\Enums\SurveyType; use Illuminate\View\View; use App\Enums\CompanySize; use App\Enums\QuestionClass; use App\Models\ClientSurvey; use Illuminate\Http\Request; use Illuminate\Http\Response; use App\Http\Requests\MultiValues; use App\Http\Requests\GlobalSearch; use Illuminate\Http\RedirectResponse; use App\Http\Requests\DateRangeSearch; use App\Http\Requests\PpiByIndustryRequest; use App\Http\Requests\StoreClientSurveyPPI; use App\Http\Requests\IndividualReportRequest; use App\Services\Pdf\ChromePdf\ChromePdfService; use App\Services\ClientSurveys\ClientSurveyPpiService; use Symfony\Component\HttpFoundation\BinaryFileResponse; use App\Services\ClientSurveys\ExportPpiAnswersExcelService; use App\Services\ClientSurveys\ExportGeneralReportPpiService; use App\Services\ClientSurveys\ExportIndividualReportPpiService; use App\Services\ClientSurveys\ExportSpecificIndustryReportPpiService;  class ClientSurveyPpiController extends Controller { 	public function create(): View{}  	public function destroy(ClientSurvey $id): RedirectResponse{}  	public function edit(ClientSurvey $id): View{}  	public function index(DateRangeSearch $request): View{}  	public function search(GlobalSearch $request): View{}  	public function multiRemove(MultiValues $request): RedirectResponse{}  	public function store(StoreClientSurveyPPI $request): RedirectResponse{}  	public function update(StoreClientSurveyPPI $request, ClientSurvey $id): RedirectResponse{}  	public function previewReports(ClientSurvey $id): View{}  	public function exportAnswersReportExcel(ClientSurvey $id, Request $request): BinaryFileResponse{}  	public function exportGeneralPpiReportPdf(ClientSurvey $id, Request $request, ChromePdfService $chromePdfService): Response|View{}  	public function exportIndividualPpiReportPdf(ClientSurvey $id, IndividualReportRequest $request): void // TODO change to Response|View{}  	public function exportPpiByIndustryReportPdf(ClientSurvey $id, PpiByIndustryRequest $request): void // TODO change to Response|View{} }