<?php  namespace App\Jobs;  use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use App\Jobs\Middleware\BindConfigs; use Illuminate\Support\Facades\Mail; use Illuminate\Queue\SerializesModels; use Illuminate\Database\Eloquent\Model; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use App\Services\Emails\Callbacks\ApplicantEmailCallback;  class DispatchEmail implements ShouldQueue { 	use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;  	public function __construct(private Mailable $email, private string|Model $to, private ?ApplicantEmailCallback $callbackClass = null){}  	public function middleware(): array{}  	/** 	 * Execute the job. 	 */ 	public function handle(): void{}  	private function emailSentSuccessfully(): void{} }