import { type SourcedExtractedTool } from "./common.js"; export interface RouteScanResult { tools: SourcedExtractedTool[]; warnings: string[]; } /** Does this module run an agent/model loop? The SAME marker the exclusion below matches, exported so `vendo init` can recommend the agent-loop use case off the very evidence that would exclude the route — two copies of this regex would drift on what a loop is, and then the tool the scanner refuses to catalog would sit behind a use case init never offered. */ export declare function runsAgentLoop(source: string): boolean; export declare function scanRoutes(root: string): Promise;