/** * moon-phase-app.ts — MCP App tool registration for the Moon Phase Explorer. * * Registers 1 tool: * • explore_moon_phase — primary entry point, returns data + UI resource [model] * * The dial is rendered client-side from structured JSON. The tool calls the * existing moon phase and VOC endpoints, merges the results, and returns them * with a UI resource link so the iframe can render a circular phase dial. * * Also exports resource helpers (getMoonPhaseBundle, etc.) for use in * index.ts and server-sse.ts. */ export declare const MOON_PHASE_RESOURCE_URI = "ui://openephemeris/moon-phase"; export declare const MOON_PHASE_MIME_TYPE = "text/html;profile=mcp-app"; /** Read the pre-built HTML bundle. Returns null if not yet built. */ export declare function getMoonPhaseBundle(): string | null; /** Reset cache (useful in dev watch mode or tests). */ export declare function clearMoonPhaseBundleCache(): void;