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