<?php  namespace App\Services\Auth;  use App\Models\TokenBlacklist; use Illuminate\Auth\GuardHelpers; use App\Exceptions\TokenBlacklisted; use Illuminate\Contracts\Auth\Guard; use Illuminate\Contracts\Auth\UserProvider; use Illuminate\Contracts\Auth\Authenticatable;  class PasetoGuard implements Guard { 	use GuardHelpers;  	public function __construct(UserProvider $provider){}  	/** 	 * Get the currently authenticated user. 	 */ 	public function user(): ?Authenticatable{}  	public function validate(array $credentials = []): bool{}  	public function attempt(array $credentials = []): ?Authenticatable{}  	public function getTokenPayload(): ?array{}  	public function logout(): bool{}  	protected function getTokenFromRequest(): ?string{} }