<?php  namespace Database\Factories;  use App\Models\Category; use App\Models\Question; use App\Enums\QuestionType; use App\Enums\QuestionClass; use App\Models\ClientSurvey; use App\Models\QuestionGroup; use Illuminate\Database\Eloquent\Factories\Factory;  /**  * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Question>  */ class QuestionFactory extends Factory { 	protected $model = Question::class;  	/** 	 * Define the model's default state. 	 */ 	public function definition(): array{}  	public function randomIzzQuestionType(): self{}  	public function basicQuestions(Category $category): self{}  	public function extraQuestionsFor(ClientSurvey $client_survey): self{}  	public function demographicQuestions(?string $clientSurveyId = null, ?string $code = null): self{}  	public function baseDemographicQuestions(): self{}  	public function basePpiDemographicQuestions(): self{}  	public function demographicQuestionsPpi(?string $clientSurveyId = null, ?string $code = null): self{}  	public function baseDemographicQuestionsPpi(): self{}  	public function ordering(int $ordering): self{}  	public function basicPpiQuestions(Category $category): self{}  	public function ppiStandardRadio(): self{}  	public function basicPpiPrizeQuestions(Category $category): self{}  	public function ppiQuestionGroup(QuestionGroup $questionGroup): self{}  	public function basicBrandAwarenessQuestions(ClientSurvey $client_survey): self{}  	public function ppiCheckboxLimited(array $available_answers, int $limit, string $title): self{}  	public function ppiCheckboxCustomAnswer(array $available_answers, string $title): self{}  	public function ppiCheckboxAnswerPositivity(array $available_answers, string $title): self{}  	public function customRadio(array $available_answers, string $title): self{}  	public function withTitleAndDescription(string $title, ?string $description = null): self{}  	public function forCategory(Category $category): self{}  	public function type(QuestionType $type): self{}  	public function required(): self{}  	public function notRequired(): self{} }