<?php  namespace App\Contracts;  use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\MorphMany;  interface HasPushDevices { 	public function devices(): MorphMany;  	public function notificationTargets(): MorphMany;  	public function isNotifiable(): bool;  	public function markAllNotificationsAsSeen(): self;  	public function scopeNotifiable(Builder $query): Builder;{}