/** * Plugin + tool configuration for dsh-browser-tool. Environment overrides win * over the `browser` config block (DSH_BROWSER_*), mirroring oh-my-pi. */ import z from "@deepseek-ai/schemastery"; export declare const browserToolConfigSchema: z; headless: z; relay: z; relayUrl: z; cdpUrl: z; screenshotDir: z; noWebP: z; installChrome: z; remindAgent: z; }>>, Schemastery.ObjectT; headless: z; relay: z; relayUrl: z; cdpUrl: z; screenshotDir: z; noWebP: z; installChrome: z; remindAgent: z; }>>, "plain">; export type BrowserToolConfig = ReturnType; /** Author-facing (un-parsed) config surface; see the README for env overrides. */ export interface BrowserToolConfigInput { enabled?: boolean; headless?: boolean; relay?: boolean; relayUrl?: string; cdpUrl?: string; screenshotDir?: string; noWebP?: boolean; installChrome?: boolean; remindAgent?: boolean; } /** Merge environment overrides onto the config block. */ export declare function resolveConfig(input: Partial): BrowserToolConfig;