import { MenuItemProps as MuiMenuItemProps } from '@mui/material';
import { IconNames } from '../Icon';
import { IconProps } from '../Icon/Icon';
import { TextTypes } from '../Text/Text';
export type MenuItemIconPosition = 'before' | 'after';
export type MenuItemProps = {
    testId?: string;
    className?: string;
    textType?: TextTypes;
    icon?: IconNames;
    iconProps?: Omit<IconProps, 'children'>;
    iconPosition?: MenuItemIconPosition;
    useActiveIcon?: boolean;
} & Omit<MuiMenuItemProps, 'className'>;
export declare const MenuItem: ({ testId, className, children, textType, icon, iconProps, iconPosition, useActiveIcon, ...rest }: MenuItemProps) => import("react/jsx-runtime").JSX.Element;
