import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
import { ComponentSize } from '../types';
import { ContextMenuItem } from './types';
import { SubmenuDirection } from './NestedMenuItem';
export interface DropdownMenuProps {
    items: ContextMenuItem[];
    trigger: React.ReactNode;
    placement?: 'bottom-start' | 'bottom-end' | 'top-start' | 'top-end';
    /** Which side nested submenus expand toward. Inferred from placement if not set. */
    submenuDirection?: SubmenuDirection;
    size?: ComponentSize;
    width?: number | string;
    sx?: SxProps<Theme>;
}
declare function DropdownMenu({ items, trigger, placement, submenuDirection, width, }: DropdownMenuProps): import("react/jsx-runtime").JSX.Element;
declare namespace DropdownMenu {
    var displayName: string;
}
export default DropdownMenu;
