export type ProductMatchCandidate = { id: number; name: string; canonicalName: string | null; normalizedName: string; }; export type IngredientSuggestion = { productId: number; productName: string; score: number; }; export declare class RecipeMatchingService { private normalize; private levenshtein; private scoreProducts; buildIngredientSuggestions(rawName: string, alternatives: string[] | undefined, products: ProductMatchCandidate[]): IngredientSuggestion[]; }