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