import { MenuProps as MuiMenuProps } from '@mui/material';
import { MenuItemProps } from '../MenuItem/MenuItem';
import { default as React } from 'react';
export type MenuItemConfig = MenuItemProps & {
    key?: React.Key;
};
export type MenuProps = {
    testId?: string;
    items?: MenuItemConfig[];
    width?: React.CSSProperties['width'];
    height?: React.CSSProperties['height'];
    maxWidth?: React.CSSProperties['maxWidth'];
    maxHeight?: React.CSSProperties['maxHeight'];
} & Omit<MuiMenuProps, 'children'> & {
    children?: React.ReactNode;
};
export declare const Menu: ({ testId, items, children, width, height, maxWidth, maxHeight, ...rest }: MenuProps) => import("react/jsx-runtime").JSX.Element;
