/** * v2.2.1 P1 — dashboard-theme MCP tool handler. * * `set_dashboard_theme({mode, custom_json?})` writes to the `dashboard_prefs` * single-row table. Newly-connecting clients read the server-side default * on first visit when they have no localStorage selection yet. Local * operator preference (the top-right dropdown in the dashboard UI) beats * the server default — "path 1 client-only" per the v2.2.1 brief. * * Scope: THIS tool only writes the server-side default. It does NOT push * the new theme live over WebSocket to already-connected clients (that * would be path 2, deferred to v2.2.2 if demand surfaces). A theme change * shows up on the next /api/dashboard-prefs read or on full reload. */ import type { SetDashboardThemeInput } from "../types.js"; export declare function handleSetDashboardTheme(input: SetDashboardThemeInput): { content: { type: "text"; text: string; }[]; }; //# sourceMappingURL=dashboard.d.ts.map