import { type FlexComponentProps } from 'reflexy/styled'; import type { IconComponentProps } from '../theme'; export interface MenuListItemProps, IC extends React.ElementType = any> extends FlexComponentProps<'div'> { itemIcon?: I | undefined; itemTitle: React.ReactNode; itemSubtitle?: React.ReactNode | undefined; itemShrinkTitle?: boolean | undefined; itemValue: V; itemSubmenu?: boolean | undefined; itemChecked?: boolean | undefined; itemAutoFocus?: boolean | number | undefined; onItemSelect?: ((value: this['itemValue'], event: React.UIEvent) => void) | undefined; } export default function MenuListItem, IC extends React.ElementType = any>({ itemIcon, itemTitle, itemSubtitle, itemValue, itemSubmenu, itemChecked, itemAutoFocus, itemShrinkTitle, onItemSelect, onClick, onKeyDown, ref, ...rest }: MenuListItemProps): React.JSX.Element;