import type { CodebaseIndex } from './codebase-indexer.js'; import type { RouteInventoryItem, RouteRequirement } from '../types.js'; /** * Generate a structured requirement for a single route. * * Reads the route's component file, follows 1 level of imports to gather * related code (hooks, utilities), and sends all context to Claude to * produce a RouteRequirement with behaviors and scaffolding flags. */ export declare function generateRequirement(route: RouteInventoryItem, index: CodebaseIndex, onProgress?: (msg: string) => void): Promise<{ requirement: RouteRequirement; inputTokens: number; outputTokens: number; }>;