import React, { ReactNode, RefObject } from 'react'; import { PopupPlacement } from '../Popup'; import { MenuProps } from '../Menu'; import type { DropdownMenuItem, DropdownMenuItemAction, DropdownMenuSize } from './types'; export declare type DropdownMenuPopupProps = { items: (DropdownMenuItem | DropdownMenuItem[])[]; open: boolean; anchorRef?: RefObject; onMenuItemClick: (event: React.MouseEvent, action: DropdownMenuItemAction) => void; onClose: () => void; popupClassName?: string; placement?: PopupPlacement; size?: DropdownMenuSize; menuProps?: MenuProps; children?: ReactNode; }; export declare const DropdownMenuPopup: ({ items, open, anchorRef, onMenuItemClick, onClose, popupClassName, placement, size, menuProps, children, }: DropdownMenuPopupProps) => JSX.Element;