#pragma once #include "whetstone_rsa/probe.h" namespace whetstone::rsa { class ConfidenceThresholdProbe final : public Probe { public: [[nodiscard]] std::string id() const override; [[nodiscard]] bool supports(const GateDefinition& gate_definition, const GateEvidence& evidence) const override; [[nodiscard]] ProbeResult run(const ProbeRequest& request) const override; }; } // namespace whetstone::rsa