/** * Splits text into lowercase tokens on whitespace, hyphens and dots. * @param {string} text - The text to tokenize. * @returns {Array} The tokens. */ export declare function fuzzyTokenize(text: string): Array; /** * Computes a fuzzy match score for query tokens against searchable tokens * using Levenshtein similarity. Returns the average similarity (between 0 * and 1) when every query token meets the threshold, or 0 if any token * falls below. * @param {Array} queryTokens - Tokens from the search query. * @param {Array} searchableTokens - Tokens to match against. * @param {number} threshold - Minimum similarity for each token. * @returns {number} Average similarity (0–1) or 0 if any token is below threshold. */ export declare function fuzzyMatchScore(queryTokens: Array, searchableTokens: Array, threshold?: number): number;