/** * bazi-app.ts — MCP App tool registration for the BaZi Four Pillars Explorer. * * Registers 2 tools: * • explore_bazi_chart — primary entry point, returns data + UI resource [model + app] * • bazi_recalculate — re-render with new birth data or theme [app-only] * * The Go engine (internal/rendering/bazi) is the single source of truth for * the visual — same pattern as bodygraph-app.ts (Phase 4 SVG unification). * The include_visual intercept on POST /chinese/bazi (handler_bazi_visual_wrap.go) * returns the structured pillar data AND the rendered SVG in one call, so a * single request builds the whole model payload — no separate visualization * fetch needed. * * Data tools (chinese_bazi, bazi_ten_gods, bazi_element_balance, bazi_luck_pillars, * bazi_annual_pillar, bazi_compatibility, bazi_chart) already exist in * ../specialized/bazi.ts — this file is purely the interactive visual entry point. */ export declare const BAZI_RESOURCE_URI = "ui://openephemeris/bazi"; export declare const BAZI_MIME_TYPE = "text/html;profile=mcp-app"; /** Read the pre-built HTML bundle. Returns null if not yet built. */ export declare function getBaziBundle(): string | null; /** Reset cache (useful in dev watch mode or tests). */ export declare function clearBaziBundleCache(): void;