public function getModel(): string { $query = $this->getQuery(); $model = $query->getModel(); if ($model === null) { $livewireClass = $this->getLivewire()::class; \Illuminate\Support\Facades\Log::error("Filament table getModel() returned null for component: {$livewireClass}"); throw new \TypeError("Cannot use ::class on null — component: {$livewireClass}"); } return $model::class; }