export interface FuzzyItemDefinition { pattern: string; match: TMatch; } export interface FuzzyMatchResult { match: TMatch; score: number; } export declare class FuzzyTextMatcher { readonly minScoreThreshold: number; private readonly lexicon; private readonly tokenizer; constructor(items: IterableIterator>, minScoreThreshold?: number, debugMode?: boolean); matches(query: string): Array>; } //# sourceMappingURL=fuzzy-text-matcher.d.ts.map