/** * transit-timeline-app.ts — MCP App tool registration for the Transit Timeline. * * Registers 1 tool: * • explore_transit_timeline — primary entry point, returns data + UI resource. * * The tool mirrors the `ephemeris_transits` plumbing: it computes the natal * chart to extract real planetary longitudes, searches predictive transits * against those targets, then flattens the (planet@target → hits) result map * into a single chronological array the iframe renders as a vertical timeline. * * Also exports resource helpers (getTransitTimelineBundle, etc.) for use in * index.ts and server-sse.ts. */ export declare const TRANSIT_TIMELINE_RESOURCE_URI = "ui://openephemeris/transit-timeline"; export declare const TRANSIT_TIMELINE_MIME_TYPE = "text/html;profile=mcp-app"; /** Read the pre-built HTML bundle. Returns null if not yet built. */ export declare function getTransitTimelineBundle(): string | null; /** Reset cache (useful in dev watch mode or tests). */ export declare function clearTransitTimelineBundleCache(): void;