namespace Speckle.Connectors.DUI.Bridge;
public interface IBrowserScriptExecutor
{
/// thrown when is
/// The (constant string) script to execute on the browser
void ExecuteScript(string script);
void SendProgress(string script);
bool IsBrowserInitialized { get; }
object BrowserElement { get; }
///
/// Action that opens up the developer tools of the respective browser we're using. While webview2 allows for "right click, inspect", cefsharp does not - hence the need for this.
///
void ShowDevTools();
}