import type { Browser, BrowserContext } from 'playwright-core'; import type { CloudBrowserProvider, CloudBrowserProviderConfig } from './types.js'; /** * Browser Use cloud browser provider. * * Connects to a Browser Use-managed session via CDP WebSocket. * Requires `BROWSER_USE_API_KEY` or config-level `apiKey`. * * @see https://docs.browser-use.com */ export declare class BrowserUseProvider implements CloudBrowserProvider { readonly name = "browser-use"; private browser; private context; private sessionId; private readonly config; constructor(config: CloudBrowserProviderConfig); connect(): Promise<{ browser: Browser; context: BrowserContext; }>; disconnect(): Promise; isConnected(): boolean; }