#pragma once

#include <string>
#include <vector>

namespace softbus::edge {

struct DiscoveredDevice {
    std::string portName;
    std::string protocol;
};

class DeviceDiscovery {
public:
    std::vector<DiscoveredDevice> discover();
};

} // namespace softbus::edge
