import type { ScannedFile, EntityMatch } from '../orient.types.js'; /** * @purpose Find exported entities by name — exact match or fuzzy via DL distance. * @invariant Only exported entities are matched — class methods are NOT included. * @invariant Fuzzy threshold: <=2 for short (<=5 chars), <=3 for long (>5). * @param files All scanned project files. * @param entityNames One or more entity names to search for. * @param useFuzzy When true, use DL for fuzzy matching. * @returns Matched entities with their file and contract info. */ export declare function queryEntity(files: ScannedFile[], entityNames: string[], useFuzzy: boolean): EntityMatch[];