#pragma once

template <typename Context>
// NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
class ISubscriber
{
public:
	virtual ~ISubscriber() = default;

	virtual void update(const Context &context) noexcept = 0;
};