/**
 * Dashboard MCP Tools
 *
 * Tools for opening and checking the status of the bundled dashboard,
 * license server, and MCP HTTP server.
 *
 * CRITICAL: NEVER use console.log() - stdout is reserved for JSON-RPC protocol.
 *
 * @module tools/dashboard
 */
import type { ToolDefinition } from './shared.js';
/**
 * Open a localhost URL in the user's default browser.
 *
 * Uses a 5-second timeout so the MCP tool never hangs — some openers
 * (notably xdg-open on certain DEs) block until the browser exits.
 * On WSL, prefers `wslview` (wslu) or falls back to `cmd.exe /c start`.
 */
export declare function openInBrowser(url: string): Promise<{
    opened: boolean;
    error?: string;
}>;
export declare const dashboardTools: Record<string, ToolDefinition>;
//# sourceMappingURL=dashboard.d.ts.map