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<void>;
    isConnected(): boolean;
}
