If possible, ask the user a question. If not, falls back to ThreadSafeMessageBox(noninteractive_message, style) and returns false.
Declared in <node/interface_ui.h>
btcsignals::signal<bool(bilingual_str const&, std::string const&, unsigned int), btcsignals::any_of> ThreadSafeQuestion;