/**
 * OpenBrowser - 跨平台打开浏览器
 *
 * macOS: 优先 AppleScript 复用 Chrome 标签，回退到 open npm 包
 * Linux/Windows: 使用 open npm 包（内部调用 xdg-open / start）
 *
 * V2 ESM 版本，对应 V1 OpenBrowser.js
 */
/** 检测当前进程是否已有控制 Chromium 系浏览器的权限 (macOS only) */
export declare function hasMacOSBrowserControlGranted(): boolean;
/**
 * macOS 上尝试复用已打开的同 URL 标签，失败则用 open 新开
 *
 * @param url 要打开的地址
 * @param [baseUrlForLookup] 可选 base URL，按 base 查找标签后导航到 url
 */
export declare function openBrowserReuseTab(url: string, baseUrlForLookup?: string): void;
