/** * getIconForComponent * * Picks a PDS icon for a Puck component so an outline row is scannable by * shape, not just by reading every label. * * Tokenizes both the component type and its human-readable label into * whole-word tokens, then matches against BY_KEYWORD. Whole-token matching * prevents false positives (e.g. "blacklist" does not match keyword "list"). * * pds-toolkit's icon set is not stable across releases and consumers pin their * own version, so each keyword lists its candidates in preference order and we * take the first the installed set actually ships. Returns null when it ships * none of them; callers must render no icon rather than pass the name on. */ export declare function getIconForComponent(type: string, label?: string): string | null;