import type { CommandBundle } from "../../routing/command-engine/types.js"; /** * Gets the raw hits/misses statistics for testing/debugging. */ export declare function getCacheStats(projectRoot: string): { hits: number; misses: number; total: number; }; /** * Reset discovery cache. Useful for testing. */ export declare function resetDiscoveryCache(): void; /** * Parses user input to extract command keywords, filtering out stop words. */ export declare function extractEntities(text: string): string[]; /** * Resolve command name or text against discovered command bundles. * Implements a 5s TTL cache and fuzzy/substring normalization matching. */ export declare function resolveCommand(input: { text?: string; commandName?: string; projectRoot: string; /** Bypass cache and force re-discovery of command primitives. */ forceRefresh?: boolean; }): Promise<{ success: boolean; commandBundle?: CommandBundle; suggestions?: string[]; }>; //# sourceMappingURL=resolve-command.d.ts.map