import type { BrowserProvider } from '../../../browser/provider.js'; export interface BrowserHandlerOptions { getBrowserProvider?: () => Promise; } export interface AcquiredBrowserProvider { ok: true; sessionId: string; provider: BrowserProvider; routingBackend: string | undefined; routingReason: string | undefined; } export interface AcquireError { ok: false; isError: true; content: string; } export declare function acquireBrowserProvider(toolName: string, opts: BrowserHandlerOptions): Promise;