import React from 'react'; import { ListGroupItemProps } from 'reactstrap'; export interface ListItemProps extends Omit { children: (item: T, selected?: boolean) => React.ReactNode; id?: string; className?: string; color?: string; expanded?: boolean; expandedColor?: string; item: T; onExpand?: (item: T) => React.ReactNode | undefined; onSelect?: (item: T, checked?: boolean) => void; select?: 'checkbox' | 'radio' | 'switch' | ''; selected?: boolean; selectable?: (item: T) => boolean; } declare function ListItem({ children: render, id: itemId, className, color, expanded: defaultExpanded, expandedColor, item, onExpand, onSelect, select, selected, selectable, ...props }: ListItemProps): JSX.Element; declare namespace ListItem { var displayName: string; } export default ListItem;