import { D as OpenClawPluginToolContext, O as OpenClawPluginToolFactory } from "../../types-core-DDKUw-Kv.js";
import { C as OpenClawPluginApi } from "../../types-DyAUiEmh2.js";
import { t as definePluginEntry } from "../../plugin-entry-BYmDuhJe.js";
import { j as resolveExistingPathsWithinRoot } from "../../security-runtime-BKfh07aO.js";
import { n as redactCdpUrl } from "../../cdp.helpers-FK3Mjq0C.js";
import { a as resolveBrowserConfig, c as DEFAULT_AI_SNAPSHOT_MAX_CHARS, d as DEFAULT_BROWSER_EVALUATE_ENABLED, f as DEFAULT_OPENCLAW_BROWSER_COLOR, m as DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME, n as ResolvedBrowserConfig, o as resolveProfile, r as ResolvedBrowserProfile, s as DEFAULT_UPLOAD_DIR } from "../../config-BBp0P96K.js";
import { a as resolveGoogleChromeExecutableForPlatform, n as parseBrowserMajorVersion, r as readBrowserVersion, t as BrowserExecutable } from "../../chrome.executables-BtgOwMbt.js";
import { c as BrowserTab, i as createBrowserRouteContext, l as BrowserTransport, n as startBrowserBridgeServer, o as BrowserServerState, r as stopBrowserBridgeServer, s as BrowserStatus, t as BrowserBridge } from "../../bridge-server-Bj27zc5A.js";
import { n as ensureBrowserControlAuth, r as resolveBrowserControlAuth } from "../../control-auth-BVOF1cYc.js";
import { i as untrackSessionBrowserTab, n as closeTrackedBrowserTabsForSessions, r as trackSessionBrowserTab, t as movePathToTrash } from "../../trash-BXzGPezD.js";
import { A as browserFocusTab, B as BrowserDoctorCheck, C as BrowserResetProfileResult, D as browserCreateProfile, E as browserCloseTab, F as browserStart, G as browserArmDialog, H as browserConsoleMessages, I as browserStatus, J as browserScreenshotAction, K as browserArmFileChooser, L as browserStop, M as browserProfiles, N as browserResetProfile, O as browserDeleteProfile, P as browserSnapshot, R as browserTabAction, S as BrowserDeleteProfileResult, T as SnapshotResult, U as browserPdfSave, V as BrowserDoctorReport, W as browserAct, Y as BrowserFormField, _ as applyBrowserProxyPaths, a as createBrowserRouteDispatcher, b as runBrowserProxyCommand, c as createBrowserRuntimeState, d as stopBrowserControlService, f as createBrowserControlContext, g as resolveRequestedBrowserProfile, h as normalizeBrowserRequestPath, i as installBrowserCommonMiddleware, j as browserOpenTab, k as browserDoctor, l as stopBrowserRuntime, m as isPersistentBrowserProfileMutation, n as normalizeBrowserFormFieldValue, o as registerBrowserRoutes, p as getBrowserControlState, q as browserNavigate, r as installBrowserAuthMiddleware, s as BrowserRouteRegistrar, t as normalizeBrowserFormField, u as startBrowserControlServiceFromConfig, v as persistBrowserProxyFiles, w as ProfileStatus, x as BrowserCreateProfileResult, y as getBrowserProfileCapabilities, z as browserTabs } from "../../browser-runtime-0Wzo5tiX.js";
import { i as createBrowserTool, n as browserHandlers, r as handleBrowserGatewayRequest, t as createBrowserPluginService } from "../../plugin-service-ZU3hFTG3.js";
import { Command } from "commander";

//#region extensions/browser/src/cli/browser-cli.d.ts
declare function registerBrowserCli(program: Command, argv?: string[]): void;
//#endregion
export { type BrowserBridge, type BrowserCreateProfileResult, type BrowserDeleteProfileResult, type BrowserDoctorCheck, type BrowserDoctorReport, type BrowserExecutable, type BrowserFormField, type BrowserResetProfileResult, type BrowserRouteRegistrar, type BrowserServerState, type BrowserStatus, type BrowserTab, type BrowserTransport, DEFAULT_AI_SNAPSHOT_MAX_CHARS, DEFAULT_BROWSER_EVALUATE_ENABLED, DEFAULT_OPENCLAW_BROWSER_COLOR, DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME, DEFAULT_UPLOAD_DIR, type OpenClawPluginApi, type OpenClawPluginToolContext, type OpenClawPluginToolFactory, type ProfileStatus, type ResolvedBrowserConfig, type ResolvedBrowserProfile, type SnapshotResult, applyBrowserProxyPaths, browserAct, browserArmDialog, browserArmFileChooser, browserCloseTab, browserConsoleMessages, browserCreateProfile, browserDeleteProfile, browserDoctor, browserFocusTab, browserHandlers, browserNavigate, browserOpenTab, browserPdfSave, browserProfiles, browserResetProfile, browserScreenshotAction, browserSnapshot, browserStart, browserStatus, browserStop, browserTabAction, browserTabs, closeTrackedBrowserTabsForSessions, createBrowserControlContext, createBrowserPluginService, createBrowserRouteContext, createBrowserRouteDispatcher, createBrowserRuntimeState, createBrowserTool, definePluginEntry, ensureBrowserControlAuth, getBrowserControlState, getBrowserProfileCapabilities, handleBrowserGatewayRequest, installBrowserAuthMiddleware, installBrowserCommonMiddleware, isPersistentBrowserProfileMutation, movePathToTrash, normalizeBrowserFormField, normalizeBrowserFormFieldValue, normalizeBrowserRequestPath, parseBrowserMajorVersion, persistBrowserProxyFiles, readBrowserVersion, redactCdpUrl, registerBrowserCli, registerBrowserRoutes, resolveBrowserConfig, resolveBrowserControlAuth, resolveExistingPathsWithinRoot, resolveGoogleChromeExecutableForPlatform, resolveProfile, resolveRequestedBrowserProfile, runBrowserProxyCommand, startBrowserBridgeServer, startBrowserControlServiceFromConfig, stopBrowserBridgeServer, stopBrowserControlService, stopBrowserRuntime, trackSessionBrowserTab, untrackSessionBrowserTab };