import { ReactNode } from 'react';
import { MenuProps } from '@mui/material/Menu';
export interface DropdownMenuItem {
    icon?: ReactNode;
    label: string;
    onClick: () => void;
    onClose?: () => void;
}
export interface DropdownMenuProps extends Omit<MenuProps, "open"> {
    className?: string;
    /** 메뉴 버튼의 라벨을 설정합니다. */
    menuLabel: string;
    /** 메뉴 아이템 리스트 입니다. */
    menuItems: DropdownMenuItem[];
}
declare const DropdownMenu: ({ className, menuLabel, menuItems, ...props }: DropdownMenuProps) => import("react/jsx-runtime").JSX.Element;
export default DropdownMenu;
