<?php  namespace App\Notifications;  use App\Models\Order; use Illuminate\Bus\Queueable; use App\Contracts\LocaleChecker; use Illuminate\Notifications\Notification; use Illuminate\Contracts\Queue\ShouldQueue; use App\Contracts\ShippingProviderInterface; use Illuminate\Notifications\Messages\MailMessage;  class ShippingNumberUpdated extends Notification implements ShouldQueue { 	use Queueable;  	/** 	 * Create a new notification instance. 	 * 	 * @return void 	 */ 	public function __construct(public string $shippingNumber, private ShippingProviderInterface $shippingProviderInterface, public Order $order, LocaleChecker $localeChecker){}  	/** 	 * Get the notification's delivery channels. 	 * 	 * @return array 	 */ 	public function via(object $notifiable){}  	/** 	 * Get the mail representation of the notification. 	 * 	 * @return \Illuminate\Notifications\Messages\MailMessage 	 */ 	public function toMail(object $notifiable){}  	/** 	 * Get the array representation of the notification. 	 * 	 * @return array 	 */ 	public function toArray(object $notifiable){} }