/** * Finds similar names using simple string similarity * @param target - Target name to match * @param candidates - Candidate names * @returns Array of similar names * @complexity O(n*m) where n = candidates length, m = average string length * @purity PURE - no side effects */ export declare const findSimilarNames: (target: string, candidates: string[]) => string[]; /** * Calculates string similarity using Levenshtein distance * @param a - First string * @param b - Second string * @returns Similarity ratio (0-1) * @complexity O(n*m) where n, m are string lengths * @purity PURE - no side effects */ export declare const calculateSimilarity: (a: string, b: string) => number; /** * Calculates Levenshtein distance between two strings * @param a - First string * @param b - Second string * @returns Edit distance * @complexity O(n*m) where n, m are string lengths * @purity PURE - no side effects */ export declare const levenshteinDistance: (a: string, b: string) => number; //# sourceMappingURL=similarity.d.ts.map