<?php

namespace NoahVet\Reef\Entity;

use NoahVet\Reef\Domain\Entity\TranslatableInterface as BaseInterface;

/**
 * @deprecated use \NoahVet\Reef\Domain\Entity\TranslatableInterface instead
 */
interface TranslatableInterface extends BaseInterface
{
    /**
     * @return array<string, mixed>
     */
    #[\Override]
    public function getTranslations(): array;

    /**
     * @param array<string, mixed> $translations
     */
    #[\Override]
    public function setTranslations(array $translations): self;

    #[\Override]
    public function setTranslation(string $locale, string $key, string $value): self;
}
