import type { AgentToolResult } from "@mariozechner/pi-agent-core"; import { browserAct, browserConsoleMessages } from "../../browser/client-actions.js"; import { browserSnapshot, browserTabs } from "../../browser/client.js"; import { loadConfig } from "../../config/config.js"; import { imageResultFromFile } from "./common.js"; export declare const __testing: { setDepsForTest(overrides: Partial<{ browserAct: typeof browserAct; browserConsoleMessages: typeof browserConsoleMessages; browserSnapshot: typeof browserSnapshot; browserTabs: typeof browserTabs; imageResultFromFile: typeof imageResultFromFile; loadConfig: typeof loadConfig; }> | null): void; }; type BrowserProxyRequest = (opts: { method: string; path: string; query?: Record; body?: unknown; timeoutMs?: number; profile?: string; }) => Promise; export declare function executeTabsAction(params: { baseUrl?: string; profile?: string; proxyRequest: BrowserProxyRequest | null; }): Promise>; export declare function executeSnapshotAction(params: { input: Record; baseUrl?: string; profile?: string; proxyRequest: BrowserProxyRequest | null; }): Promise>; export declare function executeConsoleAction(params: { input: Record; baseUrl?: string; profile?: string; proxyRequest: BrowserProxyRequest | null; }): Promise>; export declare function executeActAction(params: { request: Parameters[1]; baseUrl?: string; profile?: string; proxyRequest: BrowserProxyRequest | null; }): Promise>; export {};