<?php  namespace App\Traits;  use App\Models\Role; use App\Enums\RoleAbility; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\BelongsTo;  trait HasRole { 	use HasJwt;  	public function role(): BelongsTo{}  	public function canViewRoute(string $route): bool{}  	public function hasAllowedMethod(string $method): bool{}  	public function hasAbility(RoleAbility $ability): bool{}  	public function scopeCanViewRouteQuery(Builder $query, string $route): Builder{}  	public function scopeHasAbilityQuery(Builder $query, RoleAbility $ability): Builder{} }