// AUTOGENERATED FILE - DO NOT MODIFY!
// This file generated by Djinni from yaml-test.djinni

#pragma once

#include "extern_record_with_derivings.hpp"
#include "test_helpers.hpp"
#include <memory>

class ExternInterface2 {
public:
    virtual ~ExternInterface2() {}

    virtual ExternRecordWithDerivings foo(const std::shared_ptr<::TestHelpers> & i) = 0;
};
