import { AthenaUiIconKey, AthenaUiIconOption, AthenaUiIconSize, AthenaUiIconTone } from './registry.js'; export interface AthenaUiIconTileProps { className?: string; icon: AthenaUiIconKey | AthenaUiIconOption; isSelected?: boolean; onPress?: (icon: AthenaUiIconKey) => void; showCategory?: boolean; showMeta?: boolean; size?: AthenaUiIconSize; tone?: AthenaUiIconTone; } /** * Selectable gallery tile as a full-width HeroUI `Button` (not a raw `