<?php  namespace App\Models;  use App\Traits\HasStorage; use App\Contracts\HasMedia; use App\Traits\HasTranslations; use Illuminate\Database\Eloquent\Builder; use App\Contracts\HasTranslations as ContractsHasTranslations;  class Catalog extends Model implements ContractsHasTranslations, HasMedia { 	use HasStorage, HasTranslations;  	public const MAX_CATALOG_UPLOAD_SIZE = 16 * 1024 * 1024;  	protected $casts = [ 		'active' => 'boolean', 	];  	public function getDefaultMediaPrefix(): string{}  	public function mediaConfig(): array{}  	public function getStorageMaxUploadSize(): int{}  	public function scopeIncludes(object $query): Builder{} }