/**
 * OMK Routing — Inventory discovery & caching
 * Extracted from routing.ts to break God Module coupling
 */
import type { RouteCandidate, RoutingInventory } from "./types.js";
export declare function resetRoutingInventoryCache(): void;
export declare function getRoutingProjectRoot(): string;
export declare function discoverRoutingInventory(projectRoot?: string): RoutingInventory;
export declare function routeCandidates(inventory: RoutingInventory, staticCandidates: RouteCandidate[]): RouteCandidate[];
