/// import { IconType } from '@monorail/visualComponents/icon/IconType'; export declare type ListItemProps = { id: string; primaryText: string; secondaryText?: string; }; export declare type RenderChoiceProps = { item: A; disabled?: boolean; type: 'checkbox' | 'radio'; onChange: () => void; handleClick?: (item: A) => void; checked: boolean; } & ListItemProps; export declare const renderDefaultListItem: (props: ListItemProps) => JSX.Element; export declare const renderIconListItem: (props: ListItemProps & { iconName: IconType; }) => JSX.Element; export declare type OptionsListProps = { noDataHeading?: string; options: ReadonlyArray>; renderListItem?: (props: ListItemProps) => JSX.Element; }; export declare const OptionsList: ({ noDataHeading, options, renderListItem, }: OptionsListProps) => JSX.Element;