import { FC } from 'react'; import { IconType } from '../Icon'; interface ListItemMarkerBaseProps { readonly selected: boolean; readonly expanded: boolean; } interface ListItemContainerBaseProps extends ListItemMarkerBaseProps { readonly childSelected: boolean; readonly isNestedItem: boolean; readonly hasChildren: boolean; } interface ListItemContainerProps extends ListItemContainerBaseProps { readonly onClick?: VoidFunction; readonly icon: IconType; readonly label: string; } /** * ListItemContainer * * The ListItemContainer component is used for the styling of the list item. * Label, icon, marker, selected item with and without nested items * are styled according to the design spec that can be found * at the top of index.ts file * */ export declare const ListItemContainer: FC; export {};