<?php

namespace App\Contracts\Moderation;

use App\Data\Moderation\ModerationResultData;
use App\Data\Moderation\ModerationSuggestionData;

interface ModerationSuggestionProviderInterface
{
    /**
     * @param array<string, mixed> $context
     */
    public function suggest(string $content, ModerationResultData $result, array $context = []): ModerationSuggestionData;
}