/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import * as React from 'react'; /** * Represents the props of the ListGroupItem component. */ export interface ListGroupItemProps { /** * Specifies the id that will be added to the group header item element. */ id?: string; /** * The group that will be rendered. */ group?: string; /** * @hidden */ virtual?: boolean; /** * @hidden * Provides information if the rendered list is a multicolumn popup */ isMultiColumn?: boolean; /** * Fires when the group header item is about to be rendered. Used to override the default appearance of the group header item. */ render?: (li: React.ReactElement, itemProps: ListGroupItemProps) => React.ReactNode; /** * @hidden * The field name in the dataItem that contains the icon. */ iconField?: string; /** * @hidden * The field name in the dataItem that contains the SVG icon. */ svgIconField?: string; /** * @hidden * The group item data object containing icon information. */ groupItem?: any; } /** * @hidden */ declare const ListGroupItem: (props: ListGroupItemProps) => string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | React.JSX.Element | null | undefined; export default ListGroupItem;