<?php  namespace Database\Factories;  use App\Models\Client; use App\Models\Domain; use App\Models\Survey; use App\Enums\SurveyType; use App\Enums\CompanySize; use App\Models\ClientSurvey; use App\Enums\ClientSurveyStatus; use Illuminate\Database\Eloquent\Factories\Factory;  /**  * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\ClientSurvey>  */ class ClientSurveyFactory extends Factory { 	protected $model = ClientSurvey::class;  	public function definition(): array{}  	public function forClient(Client $client): self{}  	public function ppiWithoutClient(Domain $domain): self{}  	public function baseSurvey(Survey $survey): self{}  	public function surveyType(SurveyType $type): self{}  	/** 	 * @param string $start_date Format 'Y-m-d' 	 * @param string $end_date Format 'Y-m-d' 	 */ 	public function dateRange(string $start_date, string $end_date): self{}  	public function ppiStarted(): self{}  	public function setInvitationAndReminderDate(string $invitation_date, string $reminder_date): self{}  	public function forLanguages(array $languages): self{}  	public function paid(): self{}  	public function notPaid(): self{}  	public function relevant(): self{}  	public function notRelevant(): self{}  	public function draft(): self{}  	public function notDraft(): self{}  	public function withFiveEmployeeApplicants(): self{}  	public function withEmployeeApplicantsCount(int $online_employees, int $offline_employees): self{}  	public function demographicQuestionsRequired(): self{}  	public function withNumberOfEmployees(int $number_of_employees): self{} }