import { D as KlawPluginToolContext, O as KlawPluginToolFactory } from "../../types-core-BH2BbD0A.js"; import { u as KlawPluginApi } from "../../types-CAmC_cW72.js"; import { t as definePluginEntry } from "../../plugin-entry-DCFhZDHK.js"; import { j as resolveExistingPathsWithinRoot } from "../../security-runtime-CpOH403K.js"; import { n as redactCdpUrl } from "../../cdp.helpers-CGljPRi0.js"; import { a as resolveBrowserConfig, c as DEFAULT_AI_SNAPSHOT_MAX_CHARS, d as DEFAULT_BROWSER_EVALUATE_ENABLED, f as DEFAULT_KLAW_BROWSER_COLOR, m as DEFAULT_KLAW_BROWSER_PROFILE_NAME, n as ResolvedBrowserConfig, o as resolveProfile, r as ResolvedBrowserProfile, s as DEFAULT_UPLOAD_DIR } from "../../config-1XhH6L3m.js"; import { a as resolveGoogleChromeExecutableForPlatform, n as parseBrowserMajorVersion, r as readBrowserVersion, t as BrowserExecutable } from "../../chrome.executables-BUQ3jiAP.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-DaX_bBMm.js"; import { n as ensureBrowserControlAuth, r as resolveBrowserControlAuth } from "../../control-auth-CxsxsvK-.js"; import { i as untrackSessionBrowserTab, n as closeTrackedBrowserTabsForSessions, r as trackSessionBrowserTab, t as movePathToTrash } from "../../trash-ObFWX_iY.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-om7xVzlH.js"; import { i as createBrowserTool, n as browserHandlers, r as handleBrowserGatewayRequest, t as createBrowserPluginService } from "../../plugin-service-Krc2AS8K.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_KLAW_BROWSER_COLOR, DEFAULT_KLAW_BROWSER_PROFILE_NAME, DEFAULT_UPLOAD_DIR, type KlawPluginApi, type KlawPluginToolContext, type KlawPluginToolFactory, 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 };