<?php  namespace Database\Factories;  use App\Models\Shop; use App\Models\Market; use App\Models\Product; use App\Models\Category; use App\Models\SpecsCategory; use Illuminate\Support\Collection; use Illuminate\Database\Eloquent\Factories\Factory;  /**  * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Product>  */ class ProductFactory extends Factory { 	public function definition(): array{}  	public function withEverything(): self{}  	public function withMoreEverything(): self{}  	public function onMarket(Market $market): self{}  	public function withMedia(?int $numberOfMedia = 3): self{}  	public function withCategory(): self{}  	public function withShops(?int $numberOfShops = 3): self{}  	public function withSpecsCategory(?int $numberOfSpecsCategories = 3): self{}  	public function withDetails(?bool $withManuals = false): self{}  	public function withAccessories(?Collection $accessories = null, ?int $numberOfAccessories = 3): self{}  	public function accessory(): self{}  	public function featured(): self{}  	public function popular(): self{} }