<?php  namespace App\Rules;  use Closure; use App\Models\Model; use App\Contracts\HasTranslations; use Illuminate\Database\Eloquent\Builder;  class UniqueTranslatableField extends BaseRule { 	protected readonly Model&HasTranslations $model;  	public function __construct((Model&HasTranslations)|string $model, protected ?string $fieldName = null){}  	/** 	 * Run the validation rule. 	 */ 	public function validate(string $attribute, mixed $value, Closure $fail): void{} }