#pragma once

#include <optional>

#include "features/watermark/WatermarkView.h"

namespace ta::features::watermark
{
    class IWatermarkQueries
    {
    public:
        virtual ~IWatermarkQueries() = default;
        [[nodiscard]] virtual std::optional<WatermarkView> snapshot() const = 0;
    };
}
