#pragma once #include namespace ProjectDataManagement { // Forward declarations for external dependencies namespace Interface { namespace Dtc { } namespace Ftc { } } class ForeignDataInterface; class DataInterface //: public DataPluginBase::Interface { public: //using DataPluginBase::Interface::Interface; virtual std::shared_ptr getDtc() = 0; virtual std::shared_ptr getFtc() = 0; }; }