import { IconProps } from '../Icon/Icon';
import { IconNames } from '../Icon/IconNames';
import { RefObject } from 'react';
export interface DropdownMenuItemProps {
    selected?: boolean;
    title: string;
    iconName?: IconNames;
    iconProps?: IconProps;
    onClick?: () => void;
}
export interface DropdownMenuProps {
    anchorEl?: RefObject<any>;
    isOpen: boolean;
    toggleIsOpen: () => void;
    items: DropdownMenuItemProps[];
    hideOnItemClick?: boolean;
    placement?: 'auto' | 'auto-end' | 'auto-start' | 'bottom' | 'bottom-end' | 'bottom-start' | 'top' | 'top-end' | 'top-start' | 'left' | 'left-end' | 'left-start' | 'right' | 'right-end' | 'right-start';
}
export declare const DropdownMenu: (props: DropdownMenuProps) => import("react/jsx-runtime").JSX.Element;
