<?php  namespace App\Models;  use App\Observers\BuyerObserver; use App\Traits\IsNullableRelation; use App\Contracts\CanBeNullableRelation; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\HasMany;  class Buyer extends Model implements CanBeNullableRelation { 	use IsNullableRelation;  	protected $casts = [ 		'is_physical_entity' => 'boolean', 	];  	protected static function initObservers(): string 	{ 		return BuyerObserver::class; 	}  	public function setNameAttribute(string $value): void{}  	public function setSurnameAttribute(?string $value): void{}  	public function setPhoneAttribute(?string $value): void{}  	public function setOibAttribute(?string $value): void{}  	public function setEmailAttribute(?string $value): void{}  	public function scopeSearch(object $query, ?string $search = null): Builder{}  	public function orders(): HasMany{}  	public function buyerReturns(): HasMany{} }