<?php  namespace Database\Factories;  use App\Models\Role; use App\Models\User; use App\Models\Admin; use App\Models\Customer; use App\Models\OAuthDriver; use App\Enums\OAuthDriver as OAuthDriverEnum; use Illuminate\Database\Eloquent\Factories\Factory;  /**  * @extends Factory<User>  */ class UserFactory extends Factory { 	/** 	 * Define the model's default state. 	 */ 	public function definition(): array{}  	public function inactive(): static{}  	public function customer(): static{}  	public function withDisallowedMethodsRole(array $methods = []): static{}  	public function withForbiddenRouteRole(string $route): static{}  	public function withRateLimitedRole(int $limit): static{}  	public function withGoogleOAuth(array $extraData = []): static{} }