<?php  namespace App\Models;  use App\Traits\IsUser; use Illuminate\Http\Request; use App\Contracts\IsExtendedUser; use Illuminate\Database\Eloquent\Relations\HasMany;  class Customer extends Model implements IsExtendedUser { 	use IsUser;  	public function orders(): HasMany{}  	public function verifyEmailRedirectUrl(): string{}  	public function passwordResetTokenUrl(string $token): string{}  	public function passwordResetRedirectUrl(): string{}  	public function getPublicUserExtraData(?Request $request = null): ?array{}  	public function getUserExtraData(?Request $request = null): array{}  	public function updateProfileValidationRules(?Request $request = null): array{}  	public function updateProfileLogic(Request $request): array{}  	public function setAddressAttribute(?string $value): void{}  	public function setCityAttribute(?string $value): void{}  	public function setZipCodeAttribute(?string $value): void{}  	public function setCountryAttribute(?string $value): void{}  	public function setPhoneAttribute(?string $value): void{}  	public function setCompanyNameAttribute(?string $value): void{}  	public function setVatAttribute(?string $value): void{} }