<?php  namespace App\Services\ClientSurveys;  use App\Enums\SurveyType; use App\Models\Applicant; use App\Models\ClientSurvey; use Illuminate\Http\Request; use Illuminate\Support\Collection; use App\Enums\InternalBaApplicantType;  class ClientSurveyBaInternalService { 	public function inApplicantLimit(ClientSurvey $client_survey): bool{}  	public function getClientSurveyBaParent(string $client_survey_id): ClientSurvey{}  	public function replicateAndSaveClientSurveyBaInternal(ClientSurvey $parentSurvey, Request $request): ClientSurvey{}  	public function cleanInternalBaAnswers(ClientSurvey $brand_awareness_survey, Request $request): Collection{}  	public function getAllowedQuestionIds(ClientSurvey $client_survey): array{}  	public function handleInternalBaApplicantCreation(ClientSurvey $survey, Request $request): Applicant{}  	public function handleMetadata(Applicant $applicantBa, Request $request): void{}  	public function handleInternalBaApplicantAnswers(ClientSurvey $survey, Applicant $applicant, Collection $cleaned_answers): void{}  	public function handleCustomAnswerCheckboxValue(array &$answer_values): ?string{} }