import React from 'react'; import { ISurface } from '../Surface/Surface'; import { IColor, IElement, ISize, IElementReference, IPropsAny } from '../types'; export interface IListItem extends ISurface { colorSelected?: IColor; inset?: boolean; primary?: IElement; secondary?: IElement; tertiary?: IElement; preselected?: boolean; selected?: boolean; start?: IElement; startAlign?: 'start' | 'center' | 'end'; end?: IElement; endAlign?: 'start' | 'center' | 'end'; size?: ISize; noPadding?: boolean; href?: string; button?: boolean; shape?: 'round'; shapePosition?: 'both' | 'start' | 'end' | 'none'; footer?: IElement; tabIndex?: string | number; menuItem?: boolean; interaction?: boolean; noBackground?: boolean; noOutline?: boolean; disabled?: boolean; onClick?: (event: React.MouseEvent) => any; onFocus?: (event: React.FocusEvent) => any; onBlur?: (event: React.FocusEvent) => any; onMouseEnter?: (event: React.MouseEvent) => any; onMouseLeave?: (event: React.MouseEvent) => any; onClose?: () => any; RootComponent?: IElementReference; WrapperProps?: IPropsAny; RootProps?: IPropsAny; InteractionProps?: IPropsAny; PrimaryProps?: IPropsAny; SecondaryProps?: IPropsAny; TertiaryProps?: IPropsAny; MainProps?: IPropsAny; AsideProps?: IPropsAny; AsideStartProps?: IPropsAny; AsideEndProps?: IPropsAny; } declare const ListItem: React.FC; export default ListItem;