<?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;  	protected $casts = [ 		'newsletter_subscription' => 'boolean', 	];  	public function verifyEmailRedirectUrl(): ?string{}  	public function passwordResetRedirectUrl(): ?string{}  	public function passwordResetTokenUrl(string $token): string{}  	public function getFullName(): string{}  	public function orders(): HasMany{}  	public function getUserExtraData(?Request $request = null): array{}  	public function updateProfileValidationRules(?Request $request = null): array{}  	public function updateProfileLogic(Request $request): array{} }