import type { BrowserConfig } from './types.js'; export interface LoadBrowserConfigOptions { surface?: 'cli' | 'telegram' | 'daemon' | 'interactive' | 'repl' | 'subagent' | string; env?: Record; readFileSync?: (path: string) => string | undefined; } export declare function loadBrowserConfig(opts?: LoadBrowserConfigOptions): BrowserConfig; export declare function enforceDomainPolicy(url: string, config: BrowserConfig): { allowed: true; } | { allowed: false; reason: string; };