/** * Map of lowercased icon name → raw SVG string. * Keys correspond to filenames in images/icons/ (without .svg extension, lowercased). */ export declare const POI_ICON_SVGS: Record; /** * Resolve a category string to a POI icon key using multi-level matching: * 1. Exact match — "restaurant" → "restaurant" * 2. Alias match — "gas station" → "fuel" * 3. Contains match — "Italian Restaurant" contains "restaurant" → match * 4. Word-level alias — "EV Charging Point" contains "ev charging" alias → "ev charger" * * Returns the icon key or null if no match is found. */ export declare function resolveIconKey(category: string): string | null; export interface SvgPathData { d: string; fillRule: "nonzero" | "evenodd"; } /** * Parse SVG content and extract renderable path data. * Handles and elements. */ export declare function extractSvgPaths(svgContent: string): SvgPathData[];