import * as React from 'react';
import { MenuContext } from './context';
export interface MenuItemProps {
    className?: string;
    icon?: React.ReactNode;
    text?: string | React.ReactNode;
    hotkey?: string;
    active?: boolean;
    hidden?: boolean;
    disabled?: boolean;
    children?: React.ReactNode;
    onClick?: React.MouseEventHandler<HTMLButtonElement>;
}
export declare function getProps(props: MenuItemProps, context: MenuContext.Context, extraCls?: string): {
    className: string;
};
export declare function getContent(props: MenuItemProps, context: MenuContext.Context, onClick: React.MouseEventHandler<HTMLButtonElement>, innerExtra?: any, outerExtra?: any): import("react/jsx-runtime").JSX.Element;
export declare const MenuItem: (props: MenuItemProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=item.d.ts.map