<?php  namespace App\Services\Pdf\PulsReport\Services\ExtraQuestions;  use App\Models\Answer; use App\Models\Question; use App\Enums\QuestionType; use Illuminate\Support\Str; use App\Models\ClientSurvey; use Illuminate\Support\Collection;  class ExtraQuestionsPagesCalculationService { 	public function getExtraQuestionsDataPerPage(ClientSurvey $client_survey, string $locale): Collection{}  	public function setExtraQuestionsPerPage(Collection $extra_questions_data, int $max_rows_per_page): Collection{}  	public function calculateExtraQestionsPerPage(Collection $extra_questions_data, int $max_rows_per_page): Collection{}  	public function calculateRowsPerPageForStandardQuestion(array $question, int $max_rows_per_page, int $extra_rows, int $question_key): array{}  	public function calculateRowsPerPageForTextareaQuestion(array $question, int $max_rows_per_page, int $extra_rows): array{}  	public function getExtraTextualQuestionData(array $question, Collection $question_answers, int $question_answer_rows, bool $answers_next_page): array{}  	public function getNumberOfRowsPerAnswer(Collection $answers): array{}  	public function getNumberOfRowsForExtraQuestions(Question $question): int{}  	public function countAnswersForQuestion(ClientSurvey $client_survey, Collection $answers): Collection{} }