import type { RouteDef, RoutesMap } from './types'; import { type ExportVisibility } from './routeVisibility'; export declare function isMcpEnabled(route: RouteDef): boolean; export declare function routeMcpName(routeKey: string, route: RouteDef): string; export type McpToolListEntry = { name: string; title?: string; description?: string; inputSchema: Record; outputSchema?: Record; annotations?: Record; }; export declare function listMcpTools(routes: RoutesMap, visibility?: ExportVisibility): McpToolListEntry[];