import { ScriptManager } from 'selenium-webdriver/bidi/scriptManager.js'; import { WebDriver } from 'selenium-webdriver'; type BiDiOptions = { realmId: string; }; declare function viaBiDi(scriptManager: ScriptManager, options: BiDiOptions): Promise<{ readonly messagePort: MessagePort; }>; declare function viaExecuteScript(webDriver: WebDriver): { readonly messagePort: MessagePort; readonly poll: () => Promise; }; export { viaBiDi, viaExecuteScript };