import { KeyboardEventHandler, MouseEvent, PointerEventHandler, ReactNode } from 'react';
import { MenuItemProps } from '@mui/material';

export type DropDownMenuItemProps = Omit<MenuItemProps, 'onClick'> & {
    onClick?: (e: MouseEvent, sourceAnchorEl?: HTMLElement) => void;
    tooltip?: ReactNode;
    icon?: ReactNode;
    id: string;
    disabled?: boolean;
    loading?: boolean;
    label: ReactNode;
    onPointerDown?: PointerEventHandler<HTMLLIElement>;
    onKeyDown?: KeyboardEventHandler<HTMLLIElement>;
    sx?: MenuItemProps['sx'];
    iconGap?: number;
    sourceAnchorEl?: HTMLElement;
};
export declare const DropdownMenuItem: (props: DropDownMenuItemProps) => import("react/jsx-runtime").JSX.Element;
