import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { TransportMode } from 'rendezvous-kit'; import type { RoutingClient } from '../routing.js'; /** Get directions between two points with distance, duration, and turn-by-turn steps. */ export declare function handleGetDirections(args: { from: { lat: number; lon: number; }; to: { lat: number; lon: number; }; transport_mode: TransportMode; }, routingClient: RoutingClient): Promise<{ content: { type: "text"; text: string; }[]; isError: true; } | { content: { type: "text"; text: string; }[]; isError?: undefined; }>; export declare function registerDirectionsTool(server: McpServer, routingClient: RoutingClient): void;