/** * @typedef {{ * symbol: string; * text: string; * customFunction?: (tokens: string[], startIndex: number) => { uom: string; uomText: string; newIndex: number }; * conversionGroup?: string; * trailingOnly?: boolean; * }} UnitDetail */ export type UnitDetail = { symbol: string; text: string; customFunction?: (tokens: string[], startIndex: number) => { uom: string; uomText: string; newIndex: number; }; conversionGroup?: string; trailingOnly?: boolean; }; export type AlternativeQuantity = { quantity: number; unit: string; unitText: string; minQuantity: number; maxQuantity: number; }; export type UnitConversion = { defaultConversions: Map; converters: Map number>; }; export type Units = { ingredientUnits: Map; timeUnits: Map; timeUnitMultipliers: Map; temperatureUnits: Map; ingredientPrepositions: string[]; ingredientSizes: string[]; temperatureMarkers: string[]; ingredientQuantities: Map; ingredientRangeMarker: string[]; ingredientQuantityAddMarker: string[]; trailingUnitMarker: string[]; unitConversions: UnitConversion; defaultTemperatureUnit: string | null; }; export type ValidLanguages = "en" | "en-US" | "pt" | "pt-BR" | string; export type InstructionTime = { timeInSeconds: number; timeUnitText: string; timeText: string; }; /** * @typedef {{ * quantity: number; * unit: string; * unitText: string; * minQuantity: number; * maxQuantity: number; * }} AlternativeQuantity */ /** * @typedef {{ * defaultConversions: Map; * converters: Map number>; * }} UnitConversion */ /** * @typedef {{ * ingredientUnits: Map; * timeUnits: Map; * timeUnitMultipliers: Map; * temperatureUnits: Map; * ingredientPrepositions: string[]; * ingredientSizes: string[]; * temperatureMarkers: string[]; * ingredientQuantities: Map; * ingredientRangeMarker: string[]; * ingredientQuantityAddMarker: string[]; * trailingUnitMarker: string[]; * unitConversions: UnitConversion; * defaultTemperatureUnit: string | null; * }} Units */ /** * @typedef {"en" | "en-US" | "pt" | "pt-BR" | string} ValidLanguages */ /** * @typedef {{ * timeInSeconds: number; * timeUnitText: string; * timeText: string; * }} InstructionTime */ export declare const Types: {}; //# sourceMappingURL=types.d.ts.map