<?php

namespace DefStudio\GameEngine\Models\Contracts;

use Illuminate\Database\Eloquent\Collection;
use DefStudio\GameEngine\Models\Storytelling;
use Illuminate\Database\Eloquent\Relations\MorphMany;

/**
 * @property-read Collection<int, Storytelling> $storytellings
 */
interface WithStorytelling
{
    public function storytellings(): MorphMany;

    public function storytelling_enabled(): bool;
}
