<?php  namespace App\Models;  use App\Traits\HasTranslations; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\BelongsTo;  class Cycle extends Model { 	use HasTranslations;  	public array $translatable = ['title'];  	protected $casts = [ 		'title' => 'array', 		'start_date' => 'date', 		'end_date' => 'date', 		'benchmark_report_publication_date' => 'datetime', 	];  	public function survey(): BelongsTo{}  	public function domain(): BelongsTo{}  	public function scopeCurrentlyActiveDuration(Builder $query): Builder{}  	public function scopeForCurrentUserDomain(Builder $query): Builder{}  	public function getRelevantIzzSurvey(): Survey{} }