import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { TransportMode } from 'rendezvous-kit'; import type { RoutingClient } from '../routing.js'; /** Compute a reachability polygon showing everywhere reachable within a given travel time. */ export declare function handleGetIsochrone(args: { lat: number; lon: number; transport_mode: TransportMode; time_minutes: number; }, routingClient: RoutingClient): Promise<{ content: { type: "text"; text: string; }[]; isError: true; } | { content: { type: "text"; text: string; }[]; isError?: undefined; }>; export declare function registerIsochroneTool(server: McpServer, routingClient: RoutingClient): void;