import { HTMLAttributes, PropsWithChildren } from 'react';
export type ActionBarItemListItemProps = Omit<HTMLAttributes<HTMLLIElement>, 'onClick'> & {
    /**
     * Set it to true when you want to use the item as link item.
     *
     * In this case, please use the `Link` component from `react-router-dom` instead of an anchor tag to prevent side
     * effects when automatically closing the popover.
     */
    hasLink?: boolean;
    /**
     * The name of the icon to be used for the item.
     */
    icon?: string;
    /**
     * Callback function to be triggered when the internal button of a list item is clicked.
     *
     * Note: When no callback function is provided, the children are rendered as is without wrapping them in a button.
     */
    onClick?: VoidFunction;
    /**
     * Additional class names that are added to the wrapping list item component.
     */
    className?: string;
};
declare const ActionBarItemListItem: (props: PropsWithChildren<ActionBarItemListItemProps>) => import("react/jsx-runtime").JSX.Element;
export default ActionBarItemListItem;
