/** * Best-effort open of a URL in the user's browser. Never throws — a failure to * launch is non-fatal (the URL is always logged alongside). * * `$BROWSER` wins when set: VSCode remote / devcontainers / Codespaces point it * at a helper that forwards the URL to the user's *local* browser through the * tunnel, so this works even when the host itself is headless. Otherwise fall * back to the OS opener. */ export declare function openBrowser(url: string): void; /** * Whether auto-opening makes sense here. `$BROWSER` (VSCode remote, devcontainers) * forwards to the user's local browser, so opening works even on a headless host — * only skip when there's no opener path at all: CI, or a bare headless Linux box * with no display and no `$BROWSER`. */ export declare function canOpenBrowser(): boolean; //# sourceMappingURL=open-browser.d.ts.map