<?php

declare(strict_types=1);

namespace NoahVet\Reef\RabbitMQ\Producer;

use NoahVet\Reef\RabbitMQ\Notification\ReefNotificationInterface;
use NoahVet\Reef\RabbitMQ\Task\InternalTaskInterface;

interface ReefMQProducerInterface
{
    public function publishNotification(ReefNotificationInterface $notification): void;

    public function publishTask(InternalTaskInterface $task): void;
}
