<?php  namespace App\Models;  use App\Observers\TagObserver; use App\Traits\HasTranslations; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Prunable; use Illuminate\Database\Eloquent\Relations\HasMany;  class Tag extends Model { 	use Prunable, HasTranslations;  	public function items(): HasMany{}  	public function scopeSearch(Builder $query, ?string $search = null): Builder{}  	public function scopeAvailable(Builder $query, string|array $types = '*'): Builder{}  	public function setNameAttribute(string $value): void{}  	public function prunable(): Builder{}  	protected static function initObservers(): ?string 	{ 		return TagObserver::class; 	} }