export interface RouteInfo { path: string; filePath: string; params: string[]; } export interface AgentInfo { id: string; filePath: string; routePath: string | null; isGlobal: boolean; depth: number; } export interface ToolsInfo { filePath: string; scope: string | null; depth: number; } export interface DiscoveredRoutes { routes: RouteInfo[]; agents: AgentInfo[]; tools: ToolsInfo[]; } export declare function discoverRoutes(hubDir: string): DiscoveredRoutes; export declare function getAgentsForRoute(routePath: string, agents: AgentInfo[]): AgentInfo[]; export declare function getToolsForRoute(routePath: string, tools: ToolsInfo[]): ToolsInfo[]; //# sourceMappingURL=discovery.d.ts.map